UART в Bascom AVR. Прием и передача.

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

UART в Bascom AVR. Прием и передача.

Сообщение flyroman » 01 мар 2010, 13:22

Честно Гуглил...
Ребят, знатоки Bascom , направьте пожалуйста на код нормального приема сообщений по UART.
Отправка-то с ней просто - Print...
А как с приемом быть....покажите пожалуйста.

Код: Выделить всё
$regfile = "m32def.dat"                                     
$crystal = 7372800                                         
$baud = 115200

Print "Start"

On Urxc Rec_isr                                             'define serial receive ISR
Enable Urxc                                                 'enable receive isr
Enable Interrupts

Do

Loop

Rec_isr:
Print "*"
Print Udr
Return

С таким кодом принимаются только 3 символа и не более!(в ответ приходят только 3 отправленных символа+Enter)
Хочу отправить с компьютера сообщений длиной допустим 20 символов и нормально принять его в МК.

Добавлено спустя 4 минуты 51 секунду:
вот терминал что показывает:
Отправляю строку: "1234567890", в ответ только "123Enter"
Код: Выделить всё
*49
*
50
*
51
*
13
«Это невозможно» — сказала Причина. «Это безрассудно!» — заметил Опыт. «Это бесполезно!» — отрезала Гордость.
«Попробуй» — шепнула Мечта…
Аватара пользователя
flyroman
 
Сообщения: 1266
Зарегистрирован: 12 янв 2009, 21:39
Откуда: Чебоксары, Чувашская Республика
Skype: roman.buhalov
прог. языки: Basic, VisualBasic,Pascal, Delphi, ASM
ФИО: Роман Сергеевич

Re: UART в Bascom AVR. Прием и передача.

Сообщение galex1981 » 01 мар 2010, 15:43

Написал по этому поводу:
Код: Выделить всё
http://roboforum.ru/viewtopic.php?f=35&t=6533&start=345
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20