Мелкие вопросы по МК и ПЛИС.
Спасибо огромное за ответ, немного начинаю вьезжать в тему.
И еще один такой же бестолковый вопрос, на который конкретного ответа не нашел, поэтому спрошу.
Какого обьема внешнюю память и какую именно поддерживают те же 8 разрядные МК ATmega? (для текущих задач памяти хватит, это я так сказать "на вырост" спрашиваю)
И еще один такой же бестолковый вопрос, на который конкретного ответа не нашел, поэтому спрошу.
Какого обьема внешнюю память и какую именно поддерживают те же 8 разрядные МК ATmega? (для текущих задач памяти хватит, это я так сказать "на вырост" спрашиваю)
- Avarges
- Вымогатель припоя
- Сообщения: 512
- Зарегистрирован: Вт дек 22, 2009 02:24:50
- Контактная информация:
Aust писал(а):Спасибо огромное за ответ, немного начинаю вьезжать в тему.
И еще один такой же бестолковый вопрос, на который конкретного ответа не нашел, поэтому спрошу.
Какого обьема внешнюю память и какую именно поддерживают те же 8 разрядные МК ATmega? (для текущих задач памяти хватит, это я так сказать "на вырост" спрашиваю)
Вполне реально подключить например последовательную память от той же atmel, конкретный пример 24C256 - памяти 256К, потребуется всего 2 ножки на мк задействовать.
- SarCity
- Прорезались зубы
- Сообщения: 215
- Зарегистрирован: Вт июн 10, 2008 09:17:06
- Откуда: г. Саратов
- Контактная информация:
Подскажите пожалуйста, что нужно изменить в коде, чтобы применить светодиод с общим КОТодом. http://www.elektroda.pl/rtvforum/topic777666-0.html Я в этом ноль, но примерно понимаю, что нужно подправить что-то здесь:
DDRB |= 1<<PORTB2;
DDRD |= 1<<PORTD5;
DDRB |= 1<<PORTB4;
DDRB |= 1<<PORTB2;
DDRD |= 1<<PORTD5;
DDRB |= 1<<PORTB4;
- AI_Disable
- Сверлит текстолит когтями
- Сообщения: 1116
- Зарегистрирован: Чт окт 15, 2009 14:16:18
- Откуда: Екб
- Контактная информация:
Купил мегу32 в SMD, всю ночь делал плату, потом мучился с её запайкой, а оказалось что у неё порты A, C и D дохлые.
Разумеется, теперь эти сволочи откажут в обмене, т.к. она паяная. Но жалко даже не деньги, а напрасно потраченное время. Чтоб они там все сдохли от удушья, когда кто-нибудь сорвется, придёт и засунет им кучу дохлых мег в дыхательные пути.
Это, в общем-то, не вопрос, а просто.
помогите. через авр студио надо залить следующие фьюзы. как там их выставить. Только не надо ответов "берешь и выставляешь".
ПРошивку АВР допер уже залил. Осталось только эти биты. ГДе в студии ckel0, ckel1, ckel2, ckel3? например?
и еще. Одно и тоже ли WDTON и WTDON?

ПРошивку АВР допер уже залил. Осталось только эти биты. ГДе в студии ckel0, ckel1, ckel2, ckel3? например?
и еще. Одно и тоже ли WDTON и WTDON?

Не умеешь - не берись, но не взявшись не научишься...
Там в меню программатора есть вкладка FUSES, далее SUT_CKSEL. По твоему скрину из UNIPROF для AVRStudio это будет предпоследняя строка.Stalker46 писал(а): ГДе в студии ckel0, ckel1, ckel2, ckel3? например?
Скорей всего оЧеПятка.Stalker46 писал(а): Одно и тоже ли WDTON и WTDON?
UNIPROFом не пользуюсь, а так в нем установленная галка = 1, почти во все остальных программах она = 0...
- Вложения
-
- studio.JPG
- (31.65 КБ) 394 скачивания
-
- FUSE.JPG
- (114.33 КБ) 410 скачиваний
AI_Disable писал(а):... оказалось что у неё порты A, C и D дохлые...
А как определили что дохлые?
Наводящие вопросы: пины VCC и GND все подключены? JTAG отключен фьюзами? AVCC подключен?
Просто у 32 меги порт A питается от AVCC, на порту С у нее JTAG висит, ну а порт D может быть из-за неподключеных VCC и GND
- AI_Disable
- Сверлит текстолит когтями
- Сообщения: 1116
- Зарегистрирован: Чт окт 15, 2009 14:16:18
- Откуда: Екб
- Контактная информация:
AI_Disable писал(а):Все ноги подключил как положено...
Ну а если портом B светодиодом помигать?
портах 5в, на паре 2.4в и ещё на паре 0.14в
В таком случае могу предположить что ресет где-то на землю замыкает. А разное напряжение на портах - результат различных токов утечки по паразитным проводимостям платы и т. п.
И вот, кстати, еще что - у вас тактируется мега от кварца или от внутреннего источника? Если от кварца то попробуйте на внутренний переключиться, может просто кварц не заводится.
DiGiCat писал(а):Там в меню программатора есть вкладка FUSES, далее SUT_CKSEL. По твоему скрину из UNIPROF для AVRStudio это будет предпоследняя строка.Stalker46 писал(а): ГДе в студии ckel0, ckel1, ckel2, ckel3? например?Скорей всего оЧеПятка.Stalker46 писал(а): Одно и тоже ли WDTON и WTDON?![]()
UNIPROFом не пользуюсь, а так в нем установленная галка = 1, почти во все остальных программах она = 0...
а вот дихалт еще говорит, надо выставить байты фузов -
старший бит high - 0xC9, младший low - 0xEF. что мне делать вообще?
Если устанавляваю галочку, то старший байт изменяется, и младший тоже...
Не умеешь - не берись, но не взявшись не научишься...
Да ешт галочками - повтори по картинке. Выстави также как на скрине BOOTSZ, СКОРТ, CKSEL и получишь high - 0xC9, low - 0xEF. Лок биты то тебе зачем нужны?
А то:
- Плату сам делал, делал ночью и т.д.
Бывает проверишь все сто раз, а потом еще раз посмотришь - и О!, как сразу то не заметил!...
Прозванивай, проверяй, промывай, ищи и сто пудов найдется микрокосяк, микросопля, микротрещина..
В итоге в 99% оказывается наши косяки, человеческий фактор..AI_Disable писал(а):Купил мегу32 в SMD, всю ночь делал плату, потом мучился с её запайкой, а оказалось что у неё порты A, C и D дохлые.![]()
А то:
- Плату сам делал, делал ночью и т.д.
Бывает проверишь все сто раз, а потом еще раз посмотришь - и О!, как сразу то не заметил!...
Прозванивай, проверяй, промывай, ищи и сто пудов найдется микрокосяк, микросопля, микротрещина..
DiGiCat писал(а):Да ешт галочками - повтори по картинке. Выстави также как на скрине BOOTSZ, СКОРТ, CKSEL и получишь high - 0xC9, low - 0xEF. Лок биты то тебе зачем нужны?В итоге в 99% оказывается наши косяки, человеческий фактор..AI_Disable писал(а):Купил мегу32 в SMD, всю ночь делал плату, потом мучился с её запайкой, а оказалось что у неё порты A, C и D дохлые.![]()
![]()
А то:
- Плату сам делал, делал ночью и т.д.
Бывает проверишь все сто раз, а потом еще раз посмотришь - и О!, как сразу то не заметил!...![]()
Прозванивай, проверяй, промывай, ищи и сто пудов найдется микрокосяк, микросопля, микротрещина..
спасибо. БОльшое спасибо. Но на картинке лок вроди все нули))) так что их не надо прошивать?
Не умеешь - не берись, но не взявшись не научишься...
Лок не трогать!
Они и так сейчас все =1
Чуть выше читаем:
Праздники еще действуют на котов?..md5sum писал(а): Касательно порта С: по умолчанию в 32 меге (А) включен режим jtag debug
Чуть выше читаем:
AI_Disable писал(а):Все ноги подключил как положено, JTAG вырубил.
Последний раз редактировалось DiGiCat Пт янв 08, 2010 13:51:42, всего редактировалось 1 раз.