bascom проблема с программным UARTom

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Родился
Сообщения: 6
Зарегистрирован: Сб апр 16, 2011 21:09:44

Сообщение All64 »

Помогите пжалста
периодически виснет на строке AAAAAAAAAAAAAAAA
и шлет эхом назад отправленый байт

Metka312:


Open "comB.1:9600,8,n,1" For Input As #2
' ' ЖДЕМ КОМАНДУ- ЗАПИСЬ ИЛИ ЧТЕНИЕ или выход
Input #2 , I 'AAAAAAAAAAAAAAAA
Close #2



If I = 254 Then Goto Metka424
If I = 253 Then Goto Metka424
If I = 252 Then Goto Metka556
Goto Metka312

Metka424:
If I = 254 Then
' 'ВХОДИМ В ПРОГРАММИРОВАНИЕ
B = 0
Open "comB.1:9600,8,n,1" For Input As #2
Metka425:
Input #2 , Igetline
Writeeeprom Igetline , B





B = B + 1
If B < &H200 Then Goto Metka425
Close #2

Open "comB.0:9600,8,n,1" For Output As #1
Print #1 , "ЗАВЕРШЕНО"
Close #1
Else
If I = 253 Then
' 'ВЫВОДИМ В ПОРТ НАСТРОЙКИ
For A = 0 To &H1FF
Readeeprom Igetline , A
Open "comB.0:9600,8,n,1" For Output As #1
Print #1 , Igetline
Close #1
Next A
Open "comB.0:9600,8,n,1" For Output As #1
Print #1 , "ЗАВЕРШЕНО"
Close #1
End If

End If
Goto Metka312

Metka556:


Кто использовал программный UART, отзовитесь пожалуйста.
Уже 2 недели бьюсь.....
Реклама
Родился
Сообщения: 6
Зарегистрирован: Сб апр 16, 2011 21:09:44

Сообщение All64 »

проц mega32
мож ошибка в бейсике....?
как обойти?
Реклама
Держит паяльник хвостом
Аватара пользователя
Сообщения: 965
Зарегистрирован: Ср авг 26, 2009 08:24:50
Откуда: 1300км от Пупа

Сообщение kip96 »

All64 писал(а):ЖДЕМ КОМАНДУ
наверное чего-то не дожидается :))
В принимаемой программе должен быть по идее "возврат коретки"
Может этого ждёт?
All64 писал(а):и шлет эхом назад отправленый байт
When you use INPUT to retrieve values for variables, all info you type can be echoed back. In this case you will see each character you enter. When ECHO is OFF, you will not see the characters you enter.By default, ECHO is always ON
Input C Noecho
Все делают ошибки, только мудрецы - новые, а дураки - старые.
Родился
Сообщения: 6
Зарегистрирован: Сб апр 16, 2011 21:09:44

Сообщение All64 »

возврат каретки есть.
дело в том, что иногда обмен проходит успешно....
эхо ща попробую зарубить
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 6
Зарегистрирован: Сб апр 16, 2011 21:09:44

Сообщение All64 »

Input #2 , I 'AAAAAAAAAAAAAAAA
вот здеся он стоит и стоит....
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»