Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Понедельник
25 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
99064
Топик полностью
VAI
(09.09.2007 07:53, просмотров: 93)
ответил
shandrei
на
в чем ошибка? UART0 (LPC-2138). строчка UART0WriteChar('*'), выдает в окне гипертерминала в цикле '*'(делаю вывод, что все правильно настроено), а вот в спарке принял/передал не работает. такое ощущение, что гипертерминал неправильно настроен.
Совет по офоррмлению: когда пишете пост содержащий код, прочтите справа от поста информацию
Форматирование сообщения
, куда красивее будет...
<c> unsigned char UART0ReadChar_nostop( void ) { //when U0LSR_bit.DR is 1 - U0RBR contains valid data if ( U0LSR_bit.DR == 1 ) return( U0RBR ); else return( 0 ); } void UART0WriteChar( unsigned char ch0 ) { //when U0LSR_bit.THRE is 0 - U0THR contains valid data. while ( U0LSR_bit.THRE == 0 ) ; U0THR = ch0; } </c> Правда лучше?
Ответить