servol 0 4 ноября, 2004 Опубликовано 4 ноября, 2004 · Жалоба Включил EZ для блэк-фина и попытался что-то передать по UARTу по прерыванию "пустой буфер передачи". Передается ерунда. Стал передавать фиксированное число А5 - тоже ерунда. По осциллографу смотрю - а он стоп-биты не передает - у него прерывания раньше возникают, как только он содержательные биты передает. После этого не понятно как быть дальше - задержку ставить - маразм, она же порядка миллисекунд, все время лазить смотреть статус - не сильно лучше. И чего? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Slavik 0 4 ноября, 2004 Опубликовано 4 ноября, 2004 · Жалоба 1. Наверное ты что-то с настройками напортачил. 2. ETBEI (Generate if three bit in UARTx_LSR is set) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
servol 0 5 ноября, 2004 Опубликовано 5 ноября, 2004 · Жалоба 1. Наверное ты что-то с настройками напортачил. Насчет настроек они такие же как в любом контроллере нет ничего нового Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Slavik 0 6 ноября, 2004 Опубликовано 6 ноября, 2004 · Жалоба Не понял, какой контроллер ??? Я про программирование системных регистров процессора. Для юарта в BF их несколько штук. Последовательные порты в процессорах AD вообще штука тонкая, даже из документации не всегда точно явствует, как лучьше сделать. Поиграйся с настройками юарта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Slavik 0 6 ноября, 2004 Опубликовано 6 ноября, 2004 · Жалоба Да, и посмотри как ты программируешь режим DMA через UART. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться