Сотая тема об Atmega и UART

Обсуждаем контроллеры компании Atmel.
12val12
Потрогал лапой паяльник
Сообщения: 315
Зарегистрирован: Пт янв 29, 2010 19:42:27

Re: Сотая тема об Atmega и UART

Сообщение 12val12 »

можно и на транзисторах
http://www.kit-e.ru/assets/images/0308/114p6.png
ух ты.... показывает
Реклама
germess2006
Родился
Сообщения: 10
Зарегистрирован: Чт ноя 03, 2016 17:07:48

Re: Сотая тема об Atmega и UART

Сообщение germess2006 »

Запаял навесным монтажом MAX232CPE, теперь микросхема между атмегой и кабелем COM-USB.
В терминал теперь приходит правильное значение - от атмеги, при пересылке 1, получаю 1 в терминал итд, но почему-то это происходит не раз в секунду, а невероятно быстро, грубо говоря за секунду весь терминал этими единичками засерает, при том светодиод, который раз в секунду должен мигать горит теперь постоянно. Когда просто подаю питание на атмегу, то диод мигает раз в секунду, но как только подключаю кабель COM-USB в USB компьютера (к атмеге кабель подключен через MAX), то сразу светодиод загарается непрерывно, а при проверке терминала там выдаётся то значение которое зашито на передачу в атмеге но выдаётся не раз в секунду а очень часто.
Реклама
Аватара пользователя
Vga
Встал на лапы
Сообщения: 132
Зарегистрирован: Сб сен 12, 2009 18:38:12

Re: Сотая тема об Atmega и UART

Сообщение Vga »

Интересно, все же, как ты так ухитрился подключить этот кабель к ардуино уно, что оно работало.

По поводу второго вопроса - неясно даже какое ПО ты заливаешь. Если "сокращенный вариант", то оно так себя будет вести, если процессор постоянно ресетится. Ресет может прилетать от BOD, WD, помехи на пин ресета или еще откуда-нибудь.
germess2006
Родился
Сообщения: 10
Зарегистрирован: Чт ноя 03, 2016 17:07:48

Re: Сотая тема об Atmega и UART

Сообщение germess2006 »

Vga писал(а):Интересно, все же, как ты так ухитрился подключить этот кабель к ардуино уно, что оно работало.

По поводу второго вопроса - неясно даже какое ПО ты заливаешь. Если "сокращенный вариант", то оно так себя будет вести, если процессор постоянно ресетится. Ресет может прилетать от BOD, WD, помехи на пин ресета или еще откуда-нибудь.
Да, заливал простейшую программу передачи байта.
Вы были правы о непрерывном резете по WOB, я питал всё от одного USB и кабель и MAX и атмегу, как только на отдельное питание вывел атмегу с максом, байт стал пересылаться. Попробовал принять байт пока не выходит, вечером будет время попробую снова, но и то отлично самая главная проблема решена,СПАСИБО всем за помощь, почти неделю мучался!
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Vga
Встал на лапы
Сообщения: 132
Зарегистрирован: Сб сен 12, 2009 18:38:12

Re: Сотая тема об Atmega и UART

Сообщение Vga »

Кстати, не стоит забывать про керамику по питанию МК. Я однажды недооценил ее нужность и МК сбрасывался просто за счет помех от собственного потребления.
Реклама
germess2006
Родился
Сообщения: 10
Зарегистрирован: Чт ноя 03, 2016 17:07:48

Re: Сотая тема об Atmega и UART

Сообщение germess2006 »

Ок, буду знать :)

Пробую принять байт, ничего не выходит, хотя наверное не удивительно, учитывая клубок проводов который вышел из этого навесного монтажа.. Сдаётся мне, что проблема в этом :( Потом всё переделаю на плату обратно, когда достану микросхему rs232-uart, в городе нету..
Реклама
Аватара пользователя
Vga
Встал на лапы
Сообщения: 132
Зарегистрирован: Сб сен 12, 2009 18:38:12

Re: Сотая тема об Atmega и UART

Сообщение Vga »

germess2006 писал(а):когда достану микросхему rs232-uart, в городе нету..
А разве MAX232 - не оно?
germess2006
Родился
Сообщения: 10
Зарегистрирован: Чт ноя 03, 2016 17:07:48

Re: Сотая тема об Atmega и UART

Сообщение germess2006 »

Vga писал(а):
germess2006 писал(а):когда достану микросхему rs232-uart, в городе нету..
А разве MAX232 - не оно?
Извините, уже совсем мозги плывут.. простыл)
Я имел в виду usb-uart напрямки что бы без лишней конвертации

Кстати, глянул ардуино уно, там дорожки от рикс тикс идут напрямки в контроллер MEGA328P без всякой конвертации, выходит уже в контроллере предусмотрено что бы стыковаться с RS323
Аватара пользователя
Vga
Встал на лапы
Сообщения: 132
Зарегистрирован: Сб сен 12, 2009 18:38:12

Re: Сотая тема об Atmega и UART

Сообщение Vga »

germess2006 писал(а):Кстати, глянул ардуино уно, там дорожки от рикс тикс идут напрямки в контроллер MEGA328P без всякой конвертации
Вот и я о том - странно, что работало (никакого "в контроллере предусмотрено что бы стыковаться с RS323" там нет). Возможно, ты на самом деле подключался к ардуино не через кабель, а через встроенный преобразователь.
germess2006
Родился
Сообщения: 10
Зарегистрирован: Чт ноя 03, 2016 17:07:48

Re: Сотая тема об Atmega и UART

Сообщение germess2006 »

Vga писал(а):
germess2006 писал(а):Кстати, глянул ардуино уно, там дорожки от рикс тикс идут напрямки в контроллер MEGA328P без всякой конвертации
Вот и я о том - странно, что работало (никакого "в контроллере предусмотрено что бы стыковаться с RS323" там нет). Возможно, ты на самом деле подключался к ардуино не через кабель, а через встроенный преобразователь.
Нет, покдлючал к ардуино так же как к меге, напрямки с кабеля usb-com, я потому и купил сходил ардуину что не мог понять почему не прёт и на кабель грешил, но когда ардуина заработала с этим кабелем то я успокоился на счёт него.
codenamehawk
Вымогатель припоя
Сообщения: 528
Зарегистрирован: Вт фев 09, 2010 17:52:26

Re: Сотая тема об Atmega и UART

Сообщение codenamehawk »

У меня такой нормально работает. https://ru.aliexpress.com/item/Free-Shi ... 0c46699295
п.с. подходит для программирования ESP8266 (берите E12F)
Аватара пользователя
Starichok51
Модератор
Сообщения: 19053
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Re: Сотая тема об Atmega и UART

Сообщение Starichok51 »

germess2006 писал(а):торопился в прошлый раз из дома выходить
не надо торопиться из дома выходить...
germess2006 писал(а):байт пока не выходит
а он (байт) входит?
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Аватара пользователя
Bald_79
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Пн фев 15, 2016 17:33:36

Re: Сотая тема об Atmega и UART

Сообщение Bald_79 »

подключил atmega328 через программатор usbasp, с помощью ide arduino залил загрузчик (ну как я думаю что залил. ошибок нет. но быстро очень, это смущает) и скетч. Подключаю переходник usb ttl (cp2102 вроде) данные с порта считываются ide-шкой, но скетч не заливается. Переходник нормально заливает на имеющуюся arduino pro mini. Ошибку приведу ниже, но вчера было по другому (не записал).
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
.....
конденсатор на reset менял разные от 0.1 до 1 мкф (правда керамические, может надо электролит)
как в arduino pro mini распайка на разъем ttl?
спасибо
Аватара пользователя
prinv
Вымогатель припоя
Сообщения: 677
Зарегистрирован: Чт янв 20, 2011 09:07:08
Откуда: Пермь
Контактная информация:

Re: Сотая тема об Atmega и UART

Сообщение prinv »

У вас avrdude хочет использовать stk500 вместо usbasp
Никакая контра не уйдёт от нас
Аватара пользователя
Bald_79
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Пн фев 15, 2016 17:33:36

Re: Сотая тема об Atmega и UART

Сообщение Bald_79 »

Понять бы при чем тут avrdude и stk500, если пытаюсь залить скетч ide arduino через usb-ttl
Ответить

Вернуться в «AVR»