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

 
 
> COM порт и AVR, обработка данных
ps1x
сообщение Sep 3 2006, 13:22
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284



Сделал таки частотомер, но вот программа для компьютера глючит. Проблема в том что не получается нормально принять данные. АВРка шлет примерно каждую секунду в ком порт частоту, причем она может быть как 0 так и 28000 если на компьютере считывать MSComm1.Input по таймеру, то часто программа вылетает с ошибкой Type mismatch. Кто занимался написанием программ для COM на ПК скажите как?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
beer_warrior
сообщение Sep 3 2006, 17:02
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Прочитайте вот это http://www.skvozilka.hobi.ru/delphi/doc/com/ComPortRS232.htm, сделайте как написано и будет вам шастие smile.gif


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
ps1x
сообщение Sep 3 2006, 17:50
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284



Цитата(beer_warrior @ Sep 3 2006, 21:02) *
Прочитайте вот это http://www.skvozilka.hobi.ru/delphi/doc/com/ComPortRS232.htm, сделайте как написано и будет вам шастие smile.gif

Щасьте наступило smile.gif Но обнаружился другой косяк, а именно в вычислении частоты, делаю так:
1) по прерыванию компаратора s4et++;
2) по прерыванию таймера отправляю полученное s4et по Rs232 и сбрасываю.

видимо что то не так с настройками таймера.
частота кварца - 8,901 Мгц как настроить 8 битный таймер на 1 секунду ровно? (туплю в монитор и не понимаю).
По подсчетам получается если делитель стоит на 139,078 Кгц то TCNT1=0x8B и все в шоколаде, но не работает ведь, зараза )
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 10:41
Рейтинг@Mail.ru


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