Может у кого есть возможность сохранить сигнатуру в .hex через ISP Programmer с меги 8L и выложить на форум ?
Мелкие вопросы по МК и ПЛИС.
Re: Мелкие вопросы по МК и ПЛИС.
Еще один момент - CodeVision и ISP Programmer - немогут вообще прочитать сигнатуру....может дело в микрухе ? - что же с ней теперь делать - покупал аж в прошлом году - не поменять даже ?... 
Может у кого есть возможность сохранить сигнатуру в .hex через ISP Programmer с меги 8L и выложить на форум ?
Может у кого есть возможность сохранить сигнатуру в .hex через ISP Programmer с меги 8L и выложить на форум ?
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Wereww писал(а):Может у кого есть возможность сохранить сигнатуру в .hex через ISP Programmer с меги 8L и выложить на форум ?
А по подробней можно? Что вы в этом НЕХ'е хотите увидеть?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: Мелкие вопросы по МК и ПЛИС.
Gudd-Head писал(а):Wereww писал(а):Может у кого есть возможность сохранить сигнатуру в .hex через ISP Programmer с меги 8L и выложить на форум ?
А по подробней можно? Что вы в этом НЕХ'е хотите увидеть?
Да не увидеть, а залить эту сигнатуру....
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Wereww писал(а):Да не увидеть, а залить эту сигнатуру....
Однако =)
Думаете, поможет?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: Мелкие вопросы по МК и ПЛИС.
Gudd-Head писал(а):Wereww писал(а):Да не увидеть, а залить эту сигнатуру....
Однако =)
Думаете, поможет?
Уже незнаю что с ним делать...uniprof сразу все определяет но опять же - не может записать...
Re: Мелкие вопросы по МК и ПЛИС.
Укоротил максимально кабель и исключил разъёмы - сразу припаял (GND[8]&AGND[22], SCK[19], MISO[18], MOSI[17], RESET[1], VCC[7]&AVCC[20]-только между собой) проверил порт - программы выдают нормальные тесты и опять немогу записать flash и eeprom...... 
Может на мегу надо подать питание ? тини прошивал без питания....
Может на мегу надо подать питание ? тини прошивал без питания....
Re: Мелкие вопросы по МК и ПЛИС.
Фух, ну и гемморой, подал питание с USB порта - все прошилось за одно мгновение
Спасибо всем кто хотел помочь
Спасибо всем кто хотел помочь
-
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
Брррррр... ТАк что там с фьюзами то? Насколько помню их испортить можно - потом без спецсредств микруху не поднимешь...
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Wereww писал(а):Может на мегу надо подать питание ?
АААааа... Пацталом!!!
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: Мелкие вопросы по МК и ПЛИС.
Хы ) и программатор заработал сразу же ) уже воскресил 4 тиньки

Re: Мелкие вопросы по МК и ПЛИС.
Да... жестоко... про питание то никто и не спросил...

[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
-
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
... "Угадай мелодию"... пардон ... "... мыслю"

Re: Мелкие вопросы по МК и ПЛИС.
люди добрые! помогите кто чем может.... пишу прогу для mega8, все вроде хорошо, пока не наткнулся на необходимость подключения четырех кнопочек и....... контроллер на них не реагирует! (сразу скаже что писал по аналогии как для tiny2313 т.е.
clr r16
out ddrc порт на вход
ser r16
out pinc подт. резисторы
считывание:
start:
sbis pinc,0x06 проверить состояние шестого пина
breq label
rjmp start
короче такая байда на тини работала, а на меге не хочет и что самое интересное проверял в avr studio там работает как часы, шью не работает
ПОМОГИТЕ! два дня уже от компа не отхожу
clr r16
out ddrc порт на вход
ser r16
out pinc подт. резисторы
считывание:
start:
sbis pinc,0x06 проверить состояние шестого пина
breq label
rjmp start
короче такая байда на тини работала, а на меге не хочет и что самое интересное проверял в avr studio там работает как часы, шью не работает
ПОМОГИТЕ! два дня уже от компа не отхожу
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
yokimbe писал(а):ser r16
out pinc подт. резисторы
Может, всё-таки out PORTC???
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: Мелкие вопросы по МК и ПЛИС.
в РВВ PINx записать ничего нельзя.
Этот регистр можно только считать.
Этот регистр можно только считать.
Не умеешь - не берись, но не взявшись не научишься...
- Engineer_Keen
- Друг Кота
- Сообщения: 3868
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Мелкие вопросы по МК и ПЛИС.
Кстати, в Tiny можно. Так отдельные биты порта инвертируются. Жаль что в мегах такого нет...
Re: Мелкие вопросы по МК и ПЛИС.
может кто подскажет. ситуация такая. Мега16. использую внешнее прерывание по входу INT2 (РВ2) по спаду импульса. Сигнал представляет собой не просто спад импульса, а пачку импульсов. В обработчике прерывания, при приходе первого импульса, запрещаю это прерывание. т.е. все остальные импульсы пачки как бы игнорируются. Но. когда в последствии включаю это прерывание, то происходит еще одно прерывание. почему???
вот так кодевижен настраивает прерывание
Вот так я запрещаю прерывание
а вот так вновь запускаю
в чем мой косяк?? где я еще чего не сбросил?? почему после разрешения прерывания, происходит еще одна обработка этого прерывания, хотя импульсы на входе INT2 уже давно закончились???
вот так кодевижен настраивает прерывание
Код: Выделить всё
// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
// INT2: On
// INT2 Mode: Falling Edge
GICR|=0x20;
MCUCR=0x00;
MCUCSR=0x00;
GIFR=0x20;Вот так я запрещаю прерывание
Код: Выделить всё
interrupt [EXT_INT2] void ext_int2_isr(void)
{
GICR=0x00;
......мой код......
}а вот так вновь запускаю
Код: Выделить всё
GICR|=0x20;в чем мой косяк?? где я еще чего не сбросил?? почему после разрешения прерывания, происходит еще одна обработка этого прерывания, хотя импульсы на входе INT2 уже давно закончились???
KIT
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Скорее всего причина в том, что по фронтам устаналивается флаг события. Его надо тоже очистить перед разрешением прерывания. (подробнее см. даташит)
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Meteor писал(а):Скорее всего причина в том, что по фронтам устаналивается флаг события. Его надо тоже очистить перед разрешением прерывания. (подробнее см. даташит)
Так и есть. У восьмой меги флаг сбрасывается записью лог. "1".
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: Мелкие вопросы по МК и ПЛИС.
Народ у меня вопрос поповоду модуля TWI в AVR микроконтроллерах. Вопрос такой какой код статуса устанавливается в регистре TWSR если состояние Старт былоо сформированно неправильно ну например потеря приоритета вовремя формирования состояния СТАРТ??