реклама на сайте
подробности

 
 
> USART
MaUrJIu
сообщение Jul 25 2011, 08:31
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 2-04-11
Пользователь №: 64 078



Нужно организовать передачу данных от микросхемы к мк atmega8. Интерфейс передачи синхронный полудуплексный. Т.е. для того чтобы использовать USART я соединил ноги rx и tx. Мк ведомое устройство. Значит инициализирую usart:
Код
USART_Init:    ldi R16,(1<<RXEN)|(1<<TXEN)
            out UCSRB,R16
            ldi R16,(1<<URSEL)|(1<<UMSEL)|(3<<UPM0)|(3<<UCSZ0)
            out UCSRC,R16
            cbi PORTD,4
            ret

И принимаю данные:
Код
USART_Receive:    sbis UCSRA,RXC
            rjmp USART_Receive
            in RXbyte,UDR
            ret

Но это дело не работает. Не могу понять почему. Дайте пожалуйста мне идеи или подскажите, что я делаю не так.
P.S. Или подскажите какую-нибудь микросхемку с данным интерфейсом в протеусе

Сообщение отредактировал MaUrJIu - Jul 25 2011, 08:34
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Палыч
сообщение Jul 25 2011, 08:39
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(MaUrJIu @ Jul 25 2011, 12:31) *
Интерфейс передачи синхронный полудуплексный. Т.е. для того чтобы использовать USART я соединил ноги rx и tx.
Ну, раз - синхронный, то ещё - синхроимпульсы (нога ХСК).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MaUrJIu   USART   Jul 25 2011, 08:31
- - MaUrJIu   Да, кончено, нога ХСК подсоединена к источнику син...   Jul 25 2011, 08:50
|- - Палыч   Цитата(MaUrJIu @ Jul 25 2011, 12:50) Но п...   Jul 25 2011, 09:24
- - MaUrJIu   Действительно перепутал значения. В дш на микросхе...   Jul 25 2011, 09:42
|- - Палыч   Цитата(MaUrJIu @ Jul 25 2011, 13:42) Код ...   Jul 25 2011, 10:09
|- - ILYAUL   Цитата(Палыч @ Jul 25 2011, 14:09) Устано...   Jul 25 2011, 10:22
|- - Палыч   Цитата(ILYAUL @ Jul 25 2011, 14:22) А в 8...   Jul 25 2011, 11:57
|- - ILYAUL   Цитата(Палыч @ Jul 25 2011, 15:57) Ещё мо...   Jul 25 2011, 12:42
|- - Палыч   Цитата(ILYAUL @ Jul 25 2011, 16:42) Там B...   Jul 25 2011, 13:05
- - MaUrJIu   ЦитатаОгласите Fosc и Baud Rate Fosc = 1 МГц Baud ...   Jul 25 2011, 15:21
|- - ILYAUL   Цитата(MaUrJIu @ Jul 25 2011, 19:21) Fosc...   Jul 25 2011, 15:39
|- - MaUrJIu   Цитата(ILYAUL @ Jul 25 2011, 19:39) Отлич...   Jul 26 2011, 08:14
- - ILYAUL   У Вас осцил есть , что бы сигналы посмотреть?   Jul 26 2011, 08:19
- - MaUrJIu   Нет к сожалению. Могу посмотреть, но это все нужно...   Jul 26 2011, 08:26
|- - ILYAUL   Цитата(MaUrJIu @ Jul 26 2011, 12:26) Нет ...   Jul 26 2011, 08:43
- - MaUrJIu   ЦитатаПричём здесь они , они на PD1 PD2 , а инит д...   Jul 26 2011, 10:05
- - ILYAUL   Смотрите сигналы- расскажите   Jul 26 2011, 10:13
- - MaUrJIu   Посмотрел, но там ничего не было. Только сейчас ка...   Jul 28 2011, 16:43


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 22:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.01384 секунд с 7
ELECTRONIX ©2004-2016