ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
7 мая
92672 Топик полностью
M@ik (27.06.2007 15:24, просмотров: 1) ответил Gamma SPb на может быть несколько причин
Стека хватает - выделяю по 1000 байт на задачу (для тестового приложения естественно:-), обработчик исключения объявлен - в него программа не попадает. Кроме того, наблюдается такое же поведение при тестировании не железе и выводе через UART. Используется простая функция для передачи: <c> void tm_uart_send_data(void* data, int nBytes) { Uint8* p = (Uint8*) data; int i; for(i=0;i<nBytes;i++) { while(!U2STAbits.TRMT); U2TXREG = *(p++); } } </c> Но все работает нормально, если запрещаю прерывания перед выводом строки. DSP ядро не используется.