roboforum.ru

Технический форум по робототехнике.
Текущее время: 28 фев 2025, 09:24

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: UART в Bascom AVR. Прием и передача.
СообщениеДобавлено: 01 мар 2010, 13:22 
Не в сети
Аватара пользователя

Зарегистрирован: 12 янв 2009, 21:39
Сообщения: 1266
Откуда: Чебоксары, Чувашская Республика
Skype: roman.buhalov
прог. языки: Basic, VisualBasic,Pascal, Delphi, ASM
ФИО: Роман Сергеевич
Честно Гуглил...
Ребят, знатоки 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

_________________
«Это невозможно» — сказала Причина. «Это безрассудно!» — заметил Опыт. «Это бесполезно!» — отрезала Гордость.
«Попробуй» — шепнула Мечта…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: UART в Bascom AVR. Прием и передача.
СообщениеДобавлено: 01 мар 2010, 15:43 
Не в сети
Аватара пользователя

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

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 4 часа


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

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO