Страница 117 из 628
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн окт 04, 2010 22:21:47
Wereww
Еще один момент - CodeVision и ISP Programmer - немогут вообще прочитать сигнатуру....может дело в микрухе ? - что же с ней теперь делать - покупал аж в прошлом году - не поменять даже ?...
Может у кого есть возможность сохранить сигнатуру в .hex через ISP Programmer с меги 8L и выложить на форум ?

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн окт 04, 2010 22:40:35
Gudd-Head
Wereww писал(а):Может у кого есть возможность сохранить сигнатуру в .hex через ISP Programmer с меги 8L и выложить на форум ?

А по подробней можно? Что вы в этом НЕХ'е хотите увидеть?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн окт 04, 2010 22:44:00
Wereww
Gudd-Head писал(а):Wereww писал(а):Может у кого есть возможность сохранить сигнатуру в .hex через ISP Programmer с меги 8L и выложить на форум ?

А по подробней можно? Что вы в этом НЕХ'е хотите увидеть?
Да не увидеть, а залить эту сигнатуру....
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн окт 04, 2010 22:51:51
Gudd-Head
Wereww писал(а):Да не увидеть, а залить эту сигнатуру....
Однако =)
Думаете, поможет?

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн окт 04, 2010 23:36:21
Wereww
Gudd-Head писал(а):Wereww писал(а):Да не увидеть, а залить эту сигнатуру....
Однако =)
Думаете, поможет?

Уже незнаю что с ним делать...uniprof сразу все определяет но опять же - не может записать...
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт окт 05, 2010 00:42:14
Wereww
Укоротил максимально кабель и исключил разъёмы - сразу припаял (GND[8]&AGND[22], SCK[19], MISO[18], MOSI[17], RESET[1], VCC[7]&AVCC[20]-только между собой) проверил порт - программы выдают нормальные тесты и опять немогу записать flash и eeprom......
Может на мегу надо подать питание ? тини прошивал без питания....
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт окт 05, 2010 01:23:24
Wereww
Фух, ну и гемморой, подал питание с USB порта - все прошилось за одно мгновение
Спасибо всем кто хотел помочь

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт окт 05, 2010 05:49:54
Chettuser
Брррррр... ТАк что там с фьюзами то? Насколько помню их испортить можно - потом без спецсредств микруху не поднимешь...
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт окт 05, 2010 08:59:53
Gudd-Head
Wereww писал(а):Может на мегу надо подать питание ?
АААааа... Пацталом!!!

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт окт 05, 2010 10:13:37
Wereww
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт окт 05, 2010 15:57:54
Modest
Да... жестоко... про питание то никто и не спросил...

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт окт 05, 2010 20:38:04
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср окт 06, 2010 07:13:00
yokimbe
люди добрые! помогите кто чем может.... пишу прогу для mega8, все вроде хорошо, пока не наткнулся на необходимость подключения четырех кнопочек и....... контроллер на них не реагирует! (сразу скаже что писал по аналогии как для tiny2313 т.е.
clr r16
out ddrc порт на вход
ser r16
out pinc подт. резисторы
считывание:
start:
sbis pinc,0x06 проверить состояние шестого пина
breq label
rjmp start
короче такая байда на тини работала, а на меге не хочет и что самое интересное проверял в avr studio там работает как часы, шью не работает
ПОМОГИТЕ! два дня уже от компа не отхожу
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср окт 06, 2010 08:59:51
Gudd-Head
yokimbe писал(а):ser r16
out pinc подт. резисторы
Может, всё-таки out
PORTC???
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср окт 06, 2010 10:09:52
Arlleex
в РВВ PINx записать ничего нельзя.
Этот регистр можно только считать.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср окт 06, 2010 10:21:57
Engineer_Keen
Кстати, в Tiny можно. Так отдельные биты порта инвертируются. Жаль что в мегах такого нет...
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср окт 06, 2010 23:44:41
O-LED
может кто подскажет. ситуация такая. Мега16. использую внешнее прерывание по входу INT2 (РВ2) по спаду импульса. Сигнал представляет собой не просто спад импульса, а пачку импульсов. В обработчике прерывания, при приходе первого импульса, запрещаю это прерывание. т.е. все остальные импульсы пачки как бы игнорируются. Но. когда в последствии включаю это прерывание, то происходит еще одно прерывание. почему???
вот так кодевижен настраивает прерывание
Код: Выделить всё
// 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;
......мой код......
}
а вот так вновь запускаю
в чем мой косяк?? где я еще чего не сбросил?? почему после разрешения прерывания, происходит еще одна обработка этого прерывания, хотя импульсы на входе INT2 уже давно закончились???
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт окт 07, 2010 07:09:49
Meteor
Скорее всего причина в том, что по фронтам устаналивается флаг события. Его надо тоже очистить перед разрешением прерывания. (подробнее см. даташит)
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт окт 07, 2010 09:07:37
Gudd-Head
Meteor писал(а):Скорее всего причина в том, что по фронтам устаналивается флаг события. Его надо тоже очистить перед разрешением прерывания. (подробнее см. даташит)
Так и есть. У восьмой меги флаг сбрасывается записью лог. "1".
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт окт 07, 2010 10:30:19
Back-loz
Народ у меня вопрос поповоду модуля TWI в AVR микроконтроллерах. Вопрос такой какой код статуса устанавливается в регистре TWSR если состояние Старт былоо сформированно неправильно ну например потеря приоритета вовремя формирования состояния СТАРТ??