Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
20.05.2009, 15:20
|
|
Прохожий
Регистрация: 18.01.2006
Сообщений: 8
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
UART в C8051F320 кто программировал?
мк C8051F320.
Передача получается настроить (проверяю в keil Vision прерывания тыкаю сам) прием не срабатывает читает из SBUF 00h.
кусочек листинга. что не так?
org 00h
jmp 50h
org 50h
;==прием====
mov IE,#10010000b
MOV SCON,#01110000b
MOV TH1,#0FDH
mov TL1,#00h
SETB TR1
JNB RI,$
mov P0,A
JMp $
ORG 23H
MOV A,SBUF
RETI
END
|
|
|
|
23.05.2009, 08:37
|
|
Временная регистрация
Регистрация: 08.08.2006
Сообщений: 60
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
а зачем вы тыкаете сами прерывания?
откройте вкладку в режиме DEBUG, View -- Serial Windows 1.. там можно тыкать и посылается на UART.. эмуляция терминала
незабывайте очищать бит прерывания RI после приема байта..
|
|
|
|
25.05.2009, 10:22
|
|
Прохожий
Регистрация: 18.01.2006
Сообщений: 8
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Спасибо! срабатывает, принимает.
вот только принимает как то странно в терминале тыкаю например (кнопку "1") записывает в ACC "31"
кнопку "5" записывает в ACC "35"
разбираюсь в чем дело....
|
|
|
|
25.05.2009, 10:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.08.2006
Сообщений: 1,405
Сказал спасибо: 1
Сказали Спасибо 89 раз(а) в 69 сообщении(ях)
|
символ 1 соответствует коду 31
0 - коду 30
пробеел - коду 20 и тд.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Help! PIC14000 - кто программировал?
|
avgust75 |
Микроконтроллеры, АЦП, память и т.д |
0 |
21.11.2008 21:35 |
Кто-нибудь програмил несколько AVRов по UART-у ?
|
alll |
Микроконтроллеры, АЦП, память и т.д |
22 |
13.12.2006 15:36 |
Кто-нибудь соединял C8051F320 (Silabs) с компьютером по USB?
|
011119xx |
Микроконтроллеры, АЦП, память и т.д |
12 |
03.08.2006 13:54 |
Кто может UART на скорости 57600
|
maxNTF |
Микроконтроллеры, АЦП, память и т.д |
2 |
21.06.2006 15:27 |
UART
|
slawa |
Микроконтроллеры, АЦП, память и т.д |
4 |
19.01.2006 12:44 |
Часовой пояс GMT +4, время: 09:37.
|
|