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

 
 
> AVR и ПК, AVR и ПК
dim_OK
сообщение Mar 12 2007, 19:20
Сообщение #1





Группа: Новичок
Сообщений: 11
Регистрация: 24-02-07
Из: Воронеж
Пользователь №: 25 622



состыкавал плату с МК и MAX232 с ПК по COM-порту написал прогу на ассемблере. Отправляю с компа утилитой COMPortToolKit определённое число, МК его принимает и тут же отправляет обратно. Этой же утилитой можно смотреть что пришло в порт. А приходит ноль, причём независимо от того какое число отправлял. Прогу писал без всяких протоколов.
Подскажите от чего такое может быть и в каком направлении надо думать.
help.gif help.gif help.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
GDI
сообщение Mar 16 2007, 10:46
Сообщение #2


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

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Так и у автора одиночная скорость, UCSRA = 0x00, во всех приведенных выше листингах, вернее бит U2X нигде не устанавливается.
Цитата
Ну так если одиночная не подходит, надо включать двойную а не снижать скорость обмена со словами "не получилось".

Никто и не предлагает снижать скорость, я предлагал использовать другой кварц, а еще точнее я высказал версию в ответ на вопрос автора - почему не работает. Судя по всему, автор только начинает работать с контроллерами, по-этому лучше сразу поставить кварц с которым ошибка скорости будет = 0, а потом с приобретением опыта можно будет ставить кварцы на 12 или 12.8МГц, играться с двойными скоростями, плевать на небольшое увеличение ошибки, уметь оценить эту ошибку и т.д.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Mar 16 2007, 13:34
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(GDI @ Mar 16 2007, 09:46) *
Судя по всему, автор только начинает работать с контроллерами, по-этому лучше сразу поставить кварц с которым ошибка скорости будет = 0, а потом с приобретением опыта можно будет ставить кварцы на 12 или 12.8МГц, играться с двойными скоростями, плевать на небольшое увеличение ошибки, уметь оценить эту ошибку и т.д.
Вот с таким развернутым ответом соглашусь безоговорочно!


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- dim_OK   AVR и ПК   Mar 12 2007, 19:20
- - Kuzmi4   2 dim_OK - чтобы было проще и вам и нам не моглы б...   Mar 12 2007, 19:25
- - Igor26   Цитатаи тут же отправляет обратно ...с этого моме...   Mar 12 2007, 20:31
- - bodja74   Думаю лучше начать с того ,чтобы МК вообще что ниб...   Mar 12 2007, 21:51
- - GDaniloff   ничего не имею против max232, но можно обойтись и ...   Mar 12 2007, 22:29
- - Волощенко   Цитата(dim_OK @ Mar 12 2007, 20:20) ... А...   Mar 13 2007, 10:05
- - dim_OK   Вот она! Причём если задан правильный делитель...   Mar 13 2007, 11:10
|- - Волощенко   Цитата(dim_OK @ Mar 13 2007, 12:10) ldi r...   Mar 13 2007, 11:34
- - Kuzmi4   Тут нуна действительно посмотреть на инициализацию...   Mar 13 2007, 11:49
- - Dopler   Было бы еще неплохо знать, что за МК, так как у ра...   Mar 13 2007, 12:45
- - dim_OK   Да придётся Си изучать ибо я в нём не силён. Ну а ...   Mar 13 2007, 13:37
- - Kuzmi4   2 dim_OK - всё же советую вам всё таки построить п...   Mar 13 2007, 13:44
- - dim_OK   Ага, а что значит сделать проверку. Вот этого чест...   Mar 13 2007, 21:51
|- - Dopler   Цитата(dim_OK @ Mar 13 2007, 21:51) Ага, ...   Mar 13 2007, 22:44
|- - dim_OK   [/quote] Вам надо просто написать здесь, какой у в...   Mar 14 2007, 10:08
- - GDI   Есть такая программа, называется AvrCalc.exe(прикр...   Mar 14 2007, 12:22
|- - dim_OK   Цитата(GDI @ Mar 14 2007, 12:22) Есть так...   Mar 14 2007, 19:10
|- - Сергей Борщ   Цитата(GDI @ Mar 14 2007, 11:22) Есть так...   Mar 15 2007, 10:55
|- - Kovrov   Цитата(Сергей Борщ @ Mar 15 2007, 10:55) ...   Mar 16 2007, 13:54
|- - Сергей Борщ   Цитата(Kovrov @ Mar 16 2007, 12:54) навер...   Mar 16 2007, 15:30
- - Dopler   Как и обещал, готовый проект в прикрепленном файле...   Mar 15 2007, 10:25
|- - dim_OK   Цитата(Dopler @ Mar 15 2007, 10:25) Как и...   Mar 15 2007, 15:08
|- - Dopler   На этом этапе я рекомендовал бы вам огласить пргог...   Mar 15 2007, 17:34
|- - Сергей Борщ   Цитата(Dopler @ Mar 15 2007, 16:34) У вас...   Mar 15 2007, 20:33
- - GDI   ЦитатаМама! Откуда столько? int(12000000/8/115...   Mar 15 2007, 11:17
- - GDI   УСАРТ работает от того генератора что вы выберите,...   Mar 15 2007, 16:23


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

 


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


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