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


Экстрасенсорные возможности васика поразительны !

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
из ДШ

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

almazkazan » 09 мар 2009, 21:06

ну пожааалуйста :RTFM:

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

avr123.nm.ru » 09 мар 2009, 21:43

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

0100 1 10

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

обрати вниманиее на номера 3 2 1 0 и их порядок в окне CVAVR

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

almazkazan » 09 мар 2009, 23:25

короче, сначала сделал read fuses, а потом поменял фьюзы которые в таблице фьюзов для 8мгц так как подсказал avr123.nm.ru за что ему БОЛЬШУЩЕЕ спасибо! связь с компьютером налажена, все сигналы доходят нормально :beer: :good: теперь можно двигаться дальше :Yahoo!:

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

almazkazan » 10 мар 2009, 22:15

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

заранее спасибо за помощь

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

realsystem » 11 мар 2009, 03:14

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

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

avr123.nm.ru » 11 мар 2009, 13:28

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

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

almazkazan » 11 мар 2009, 18:51

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


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

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

:)... :friends:


Rambler\'s Top100 Mail.ru counter