Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 20.05.2009, 15:20  
Langalec
Прохожий
 
Регистрация: 18.01.2006
Сообщений: 8
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Langalec на пути к лучшему
По умолчанию 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
Реклама:
Langalec вне форума  
Непрочитано 23.05.2009, 08:37  
godz320
Временная регистрация
 
Регистрация: 08.08.2006
Сообщений: 60
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
godz320 на пути к лучшему
По умолчанию

а зачем вы тыкаете сами прерывания?

откройте вкладку в режиме DEBUG, View -- Serial Windows 1.. там можно тыкать и посылается на UART.. эмуляция терминала

незабывайте очищать бит прерывания RI после приема байта..
godz320 вне форума  
Непрочитано 25.05.2009, 10:22  
Langalec
Прохожий
 
Регистрация: 18.01.2006
Сообщений: 8
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Langalec на пути к лучшему
По умолчанию

Спасибо! срабатывает, принимает.
вот только принимает как то странно в терминале тыкаю например (кнопку "1") записывает в ACC "31"
кнопку "5" записывает в ACC "35"
разбираюсь в чем дело....
Langalec вне форума  
Непрочитано 25.05.2009, 10:42  
tauP10
Почётный гражданин KAZUS.RU
 
Регистрация: 26.08.2006
Сообщений: 1,405
Сказал спасибо: 1
Сказали Спасибо 89 раз(а) в 69 сообщении(ях)
tauP10 на пути к лучшему
По умолчанию

символ 1 соответствует коду 31
0 - коду 30
пробеел - коду 20 и тд.
tauP10 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
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, время: 23:51.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot