Слияние кода завершено, страница обновится автоматически
NUC029LAN содержит FreeRTOS
Пример конфигурации UART
d:\mcu\nuvoton\NUC029LAN\NUC029xANBSP_CMSIS_v3.00.004\SampleCode\StdDriver\UART_TxRx_Function\
Настройка скорости передачи 11,0592 МГц, битовая скорость 115200, реальная скорость 106666
[Конфигурация]
Используется FreeRTOS V6.0.5, который включает в себя основные компоненты RTOS
[Конфигурация]
Изменение FreeRTOSConfig.h, где configTOTAL_HEAP_SIZE изменено с 3 К на 2 К
#define configTOTAL_HEAP_SIZE ( ( size_t ) ( 2 * 1024 ) )
Также изменено RXBUFSIZE в main.c с 1024 на 8, при этом configTOTAL_HEAP_SIZE установлено на 3 К
В файле FreeRTOS\Source\portable\RVDS\ARM_CM0\port.c изменены обработчики прерываний
void PendSV_Handler(void);
void SysTick_Handler(void);
//void SVC_Handler(void);
void xPortPendSVHandler( void );
void xPortSysTickHandler( void );
//void vPortSVCHandler( void );
void PendSV_Handler(void)
{
xPortPendSVHandler();
}
void SysTick_Handler(void)
{
xPortSysTickHandler();
}
Пример использования FreeRTOS *:-)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )