roboforum.ru

Технический форум по робототехнике.

AVR --> rs232 --> COM порт ПК

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Re: AVR --> rs232 --> COM порт ПК

Сообщение avr123.nm.ru » 06 мар 2009, 23:58

almazkazan писал(а)::D а как правильно то надо было на 8мгц настроить?


Вот так - http://avr123.nm.ru/07.htm
и на форуме есть топик со скриншотами настройки на разные режимы.

"на 8 мгц" может быть 5 РАЗНЫХ источников такта да еще варианты по питанияю .

так что ЧИТАТЬ ! много читать ... ДУМАТЬ ! 7 раз отмерять и один раз отрезать.

Точно как в ШАПКЕ курса написано - http://avr123.nm.ru

Добавлено спустя 35 секунд:
EdGull писал(а):в васике просто выбираешь 8МГц из человеческого списка... :P


Экстрасенсорные возможности васика поразительны !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: AVR --> rs232 --> COM порт ПК

Сообщение almazkazan » 08 мар 2009, 22:10

хорошо что мег8515 у меня еще пару штук есть :) Не хотелось бы наступить на те же грабли поэтому прошу помощи со фьюзами.
мне надо включить внутренний RC генератор на 8 мгц. В таблице фьюзов в строке 8мгц единица стоит только в строке CSEL2 и SCOPT (с SUT что делать?). Но мы то знаем что в CVAVR

фьюзы - у которых нет галочки после прошивки AVR будут равны "1" (с)

поэтому надо на все фьюзы кроме CSEL2 и SCOPT и SUT (?) поставить галочки, чтобы после прошивки они были равны 0. А CSEL2 и SCOPT и SUT (?) будут 1 т.к. мы не поставили на них галочки... помогите короче :( и с SUT что делать. На всякий случай таблицы из ДШ вынул, может чего полезного там. Спасибо

видел что:
Фьюзы SUT - определяют запуск генератора тактового сигнала, в большинстве случаев их установку можно оставить "как с завода" - SUT 10 - более детально это описано в даташите в таблицах до 12. значит 10 ставить чтоли... :O:

ссылка на ДШ: http://pdf.eicom.ru/datasheets/atmel_pdfs/atmega8515(l)_complete/atmega8515(l)_complete.pdf
Вложения
07_fuse_table.JPG
из http://avr123.nm.ru/07.htm
RC.JPG
из ДШ
“Но мы же еще ​живы, чувак, это же круто…”
Аватара пользователя
almazkazan
 
Сообщения: 97
Зарегистрирован: 04 окт 2008, 17:47
Откуда: казань, респ. Татарстан, россия
прог. языки: c++, c#, asm

Re: AVR --> rs232 --> COM порт ПК

Сообщение almazkazan » 09 мар 2009, 21:06

ну пожааалуйста :RTFM:
“Но мы же еще ​живы, чувак, это же круто…”
Аватара пользователя
almazkazan
 
Сообщения: 97
Зарегистрирован: 04 окт 2008, 17:47
Откуда: казань, респ. Татарстан, россия
прог. языки: c++, c#, asm

Re: AVR --> rs232 --> COM порт ПК

Сообщение avr123.nm.ru » 09 мар 2009, 21:43

по таблице на внутренний 8 мгц получается:

0100 1 10

0 - галочка установлена, фьюз запрограммирован.

обрати вниманиее на номера 3 2 1 0 и их порядок в окне CVAVR
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: AVR --> rs232 --> COM порт ПК

Сообщение almazkazan » 09 мар 2009, 23:25

короче, сначала сделал read fuses, а потом поменял фьюзы которые в таблице фьюзов для 8мгц так как подсказал avr123.nm.ru за что ему БОЛЬШУЩЕЕ спасибо! связь с компьютером налажена, все сигналы доходят нормально :beer: :good: теперь можно двигаться дальше :Yahoo!:
“Но мы же еще ​живы, чувак, это же круто…”
Аватара пользователя
almazkazan
 
Сообщения: 97
Зарегистрирован: 04 окт 2008, 17:47
Откуда: казань, респ. Татарстан, россия
прог. языки: c++, c#, asm

Re: AVR --> rs232 --> COM порт ПК

Сообщение almazkazan » 10 мар 2009, 22:15

люди, наверняка кто-то писал программы на с++ для работы с СОМ (чтоб принимать с МК символы), поделитесь пожалуйста исходниками :) а то есть примеры кода, класс СОМPORT например нашел с реализациями методов READ, WRITE, setBitRate, setParity, setStopBits ну и т.п. Но там настройка всего этого добра, дескрипторы (никогда с ними не работал, только консольные программы писал)... и пока я это разгребу, и все будет НОРМАЛЬНО работать, месяца два пройдет точно... очень хотелось бы сразу поанализировать рабочий код.

заранее спасибо за помощь
“Но мы же еще ​живы, чувак, это же круто…”
Аватара пользователя
almazkazan
 
Сообщения: 97
Зарегистрирован: 04 окт 2008, 17:47
Откуда: казань, респ. Татарстан, россия
прог. языки: c++, c#, asm

Re: AVR --> rs232 --> COM порт ПК

Сообщение realsystem » 11 мар 2009, 03:14

Так и там тоже будут дескрипторы :) Лучше учи, полезнее будет. Готовый софт тебе врядли напишут, а если дадут ссылки на то, что ты сам можешь найти в гугле, то там полюбому будут дескрипторы и прочие сложности, хотя какие это могут быть сложности для роботостроителя :good:
realsystem
 
Сообщения: 629
Зарегистрирован: 01 фев 2009, 01:32
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав

Re: AVR --> rs232 --> COM порт ПК

Сообщение avr123.nm.ru » 11 мар 2009, 13:28

на сайте Валерия Ковтуна есть исходники (там линк - http://avr123.nm.ru/z4.htm) для портов и програмки.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: AVR --> rs232 --> COM порт ПК

Сообщение almazkazan » 11 мар 2009, 18:51

на сайте Валерия Ковтуна есть исходники (там линк - http://avr123.nm.ru/z4.htm) для портов и програмки.


http://valery-us4leh.narod.ru/main.html там всё об ЛПТ, а для СОМ только программа одна, ни описания ни исходников :( ладно пошел я, почитаю серьезные книжки

Так и там тоже будут дескрипторы Лучше учи, полезнее будет. Готовый софт тебе врядли напишут, а если дадут ссылки на то, что ты сам можешь найти в гугле, то там полюбому будут дескрипторы и прочие сложности, хотя какие это могут быть сложности для роботостроителя

:)... :friends:
“Но мы же еще ​живы, чувак, это же круто…”
Аватара пользователя
almazkazan
 
Сообщения: 97
Зарегистрирован: 04 окт 2008, 17:47
Откуда: казань, респ. Татарстан, россия
прог. языки: c++, c#, asm

Пред.

Вернуться в Новичкам или основы основ роботостроения.

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

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