Jump to content

    
Sign in to follow this  
Petka

AvrUsb500 by Petka. продолжение

Recommended Posts

2 Petka. Пожалуйста выложите исходники последней прошивки или подскажитегде скачать.

Исходники самой последней прошивки нигде не выложены. Собирался выложить в общий доступ после того, как будет некоторое количество положительный отзывов типа "всё работает, глюков замечено не было". Не хочу, что бы исходники, вероятно с багами расползались по Интернету. Если интересуют исходники с целью помочь в разработке, то разумеется дам в индивидуальном порядке.

Share this post


Link to post
Share on other sites

Собрал версию с РадиоКота (FT232BM), прошил LPTшным программатором - все сразу заработало! Но есть проблемка: из CodeVision через раз работает. Ругается что порт не открыть. Из терминала тоже через раз открывает. Видимо FTDI глючит... Есть идеи на что смотреть? Девайс в системе обнаруживается всегда.

 

Еще такое дело: я для отладки часто UART использую, а на ноуте его нету. Кто знает, линия RTS от FTDI используется только для самопрошивания? Можно ли с нее взять сигнал для переключения линий RX и TX между мегой и уартом отладки? Было б очень удобно ей режим переключать. Щас пока на джамперах сделал, но не удобно каждый раз их дергать... В свойствах порта FTDI есть настройка автоматически эту линию дергать после закрытия порта...

Edited by -= Александр =-

Share this post


Link to post
Share on other sites
Ругается что порт не открыть. Из терминала тоже через раз открывает. Видимо FTDI глючит... Есть идеи на что смотреть? Девайс в системе обнаруживается всегда.

FTDI с последними драйверами в глюках замечена не была. Если не открыть порт, это дело явно не в программаторе а в ОС или софтинах, токорые открывают тот же самый порт.

Еще такое дело: я для отладки часто UART использую, а на ноуте его нету. Кто знает, линия RTS от FTDI используется только для самопрошивания?

Да, только для первоначальной прошивки

Можно ли с нее взять сигнал для переключения линий RX и TX между мегой и уартом отладки? Было б очень удобно ей режим переключать. Щас пока на джамперах сделал, но не удобно каждый раз их дергать... В свойствах порта FTDI есть настройка автоматически эту линию дергать после закрытия порта...

Для возможности отладки в прошку v7 был внедрён протокол "abd".

Share this post


Link to post
Share on other sites

Здравствуйте собрал программатор по схеме с SMD компонентами, индуктивности на 10 микрогенри не было вместо неё по ошибки заказал 10милигенри, но решил попробовать с ней как я понял это фильтр по питанию для микросхемы FT232RL? перемычку кинул на 2-4 как написано в файле HowTo программатор виндовс 7 увидела но дров так и не приняла как я их не подставлял так и осталось неизвестное устройство, но запустив понипрог и попробовав считать данные с микроконтроллера все успешно считалось, ну думаю пока не наделал косяков сразу фьюзы перешью: поставил галочки BOOTSZ1 BOOTSZ0 SUT0, перед этим считал фьюзы успешно читаются остальные галочки снял -зашил тут же попробовал считать все читается ну думаю ура ...Program memory выбираю свой файл megu8 кварц у меня 14,7456 нажимаю прошить и ошибка по моему 24.... пытаюсь снова запустить прогу но теперь ничего не читается и не видит ком порт раньше девайс был под ком портом 3 теперь при попытке вставить программер винда подвисает да и диод чего то тускло стал светить....я случаем FT232 не спалил? а то блин симптомы что то больно на это похожие прошу посоветуйте где капнуть и как проверить что неисправно...пожалуйста а то весь вечер в печали

 

да ошибка communication port not available (-16) то бишь не доступен порт и это настораживает раньше же видел и от прошивки фьюзов это не должно ни как повлиять может совпадение( трагическое) индуктивность чуть теплая питание после индуктивности 0,5 вольта все показывает на то что преобразователь USB отпреобразовался...подскажите в каком направлении вести сыскные работы?

Share this post


Link to post
Share on other sites

При попытке запрограммировать программатор Пони пишет: Устройство отсутствует или неисправно. При этом на PB5 есть движение, на PB4-единица, на PB3- ноль. И еще - я так понимаю, что светодиод должен моргать при запрограммированном программаторе? Извините за ламерские вопросы - в программировании и микроконтроллерах 0, а паять люблю. Спасибо!

Share this post


Link to post
Share on other sites
Здравствуйте собрал программатор по схеме с SMD компонентами, индуктивности на 10 микрогенри не было вместо неё по ошибки заказал 10милигенри, но решил попробовать с ней как я понял это фильтр по питанию для микросхемы FT232RL? ...пожалуйста а то весь вечер в печали

 

да ошибка communication port not available (-16) то бишь не доступен порт и это настораживает раньше же видел и от прошивки фьюзов это не должно ни как повлиять может совпадение( трагическое) индуктивность чуть теплая питание после индуктивности 0,5 вольта все показывает на то что преобразователь USB отпреобразовался...подскажите в каком направлении вести сыскные работы?

1. Драйвера надо ставить с сайта ftdichip (FTDI) обязательно.

2. Вполне могла сгореть индуктивность. Можете временно заменить её просто перемычкой.

Уже после того, как поставите драйвера и будет стабильно находится виртуальный ком порт можно продолжать с прошивкой.

 

.... И еще - я так понимаю, что светодиод должен моргать при запрограммированном программаторе? Извините за ламерские вопросы - в программировании и микроконтроллерах 0, а паять люблю. Спасибо!

Читать внимательно хатя-бы первый пост в этом топике.

Share this post


Link to post
Share on other sites

да драйвера оттуда и ставил, пробовал и VCP и D2XX версия 2.06.00 операционка виндовс 7 пишет драйвера не найдены правда я перед этим установил драйвера самоустанавливающимся пакетом exeшником версия ниже какая не помню дома гляну... в диспетчере устройств так неопознанное устройство и висит, и еще после индуктивности какое напряжение должно быть на ноге FT232RL? а насчет перемычки может лучше резистор кинуть 100Ом где то вроде были подобные предложения (естесственно временно)...и как насчет фьюзов то что я сначала фьюзы прошил без основной прошивки, это ни как не скажется в дальнейшем. И правильно ли

 

На работе попробовал подцепить девайс установил пакет CDM20600 пишет не достаточно питания... оп нашелся пишет найдено новое оборудование светодиод изредка мигал затем перестал, но составное устройство USB так вопросик и остался, я так понимаю есть надежда что преобразователь жив? извините за подробности просто пока не в понятках может кто толкнет в нужном направлении

 

Да индуктивность греется немного так и должно быть? поэтому и не хочу перемычку боюсь спалить преобразователь

 

Сейчас попробовал на втором компе вообще никак не реагирует и это очень настораживает, и на том где драйвера установил тоже тишина

Share this post


Link to post
Share on other sites
проверьте не закорочено ли где питание?

до индуктивности со стороны разъема 100 Ом после индуктивности смотрел 11Ом мало конечно но после индуктивности идет сразу на ноги микроконтроллера и преобразователя видимого короткого нет( а сколько входное сопротивление у Вас?)

Share this post


Link to post
Share on other sites

Все не выдержал выпаял FT232RL, а короткое так и осталось. На ножках микросхемы померял нет короткого, дальше на микроконтроллере-присутствует, пришлось и её перепаять. После перепайки пока нет короткого, сегодня вечером попробую преобразователь на место поставить, а вдруг заработает...

Share this post


Link to post
Share on other sites

Запаял преобразователь лампочка мигнула 6 раз ( я честно говоря тоже думал , что без прошивки не мигает ан нет)сразу определился ком порт 3, фьюзы считались смотрю стоят SUT0 BOOTSZ0 BOOTSZ1. указал прошивку для меги 8 от версии 6, все начало записываться а в конце пишет запись окончилась неудачей....при попытке потом считать фьюзы почему то кроме указанных стоят галочки на BOOTLOCK 1,2,01,02,11,12. SPIN галка стоит но серого цвета - и в дальнейшем перепрошить не получается Device missing or unknown device (-24) ну что блин за напасть никак до ума не доведу?

теперь ни фьюзы не читаются ни прошивка не записывается подскажите пожалуйста что за причина?

post-55744-1267694560_thumb.jpg

post-55744-1267694607_thumb.jpg

Share this post


Link to post
Share on other sites

установил понипрог 2.05, фьюзы считались все нормально

 

далее прошиваю прошивку, запись проходит успешно а при проверке пишет ошибка записи... что за напасть или опять где то сопли?

post-55744-1267766457_thumb.jpg

Share this post


Link to post
Share on other sites
установил понипрог 2.05, фьюзы считались все нормально

 

далее прошиваю прошивку, запись проходит успешно а при проверке пишет ошибка записи... что за напасть или опять где то сопли?

попробуйте перед прошивкой очистить flash.

Share this post


Link to post
Share on other sites

Уважаемый Petka прошу помощи у меня есть плата с другого устройства на MAX232 и AT89C51 в дип корпусе не могли

бы подсказать какую купить МЕГУ шоб цоколевка совпадала с AT89c51(18,19-xtal1,xtal2;20,40-gnd,vpp;rxd,txd)

вроде совпадает MEGA162 но там нет интерфейса TWI и если можно сделать XEX файл и желательно исходники

кварц стоит 110592Мц.Светодиот желательно повесить на 28 ножку,остальные выхода (mosi,1Mhz,rst,miso,sck)

на 1,6,7,8 ножку желательно или с32-39 на ваше усмотрение и пожалуйста укажите как выставить фузы

в PONY PROG и нужно ли вносить будет изменения в вашей схеме относительно MEGA88 нещитая цоколевки

P.S. если недорого(завод стоит сижу дома) могу оплатить работу

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this