|
|
|
|
AHTOXA: Вот это правильно: Aheir: Регистр DDRx определяет направление порта в том смысле, что блокирует передачу на выход уровней PORTx, если порт настроен на вход. Нифига не так. Я собрал на макетке схемку и на МК реальном проверил - записаное в PORTx на ноги выходит при нулях в DDRx. chav1961: В реальном микроконтроллере при выводе лог.1 на линиях PINB[5] и PINB[6] действительно появилась бы лог.1, т.к при этом на линиях должны были бы включиться подтягивающие резисторы, Вот так и в реале и вышло. Значит правильный черно белый рисунок на http://www.radiokot.ru/forum/viewtopic.php?t=6637 Можно на него ориентироваться ? Зарисую в блокнот. chav1961: но симулятор, как видите, не настолько умный. ... сам симулятор их не установит. Да, AVR студия оказалась полным отстоем... да еще качал её 2 дня ! Слава богу нашел VMLAB - маленький и в нем все отлично работает точно так же как и МК на макетке. chav1961: Касаемо прерываний от таймера (описываю для TIMER0 OVF): Спасибо !!! Таймер настроил - работает. Спасибо всем кто помогал. Только думаю скоро еще вопросы будут.
|
|
|
Borik: Нифига не так. Я собрал на макетке схемку и на МК реальном проверил - записаное в PORTx на ноги выходит при нулях в DDRx. Это включается-выключается подтяжка (pull-up). Её кстати можно отключить (бит PUD). Тогда будет честное третье состояние, совсем не зависящее от PORTx. |
|
|
chav1961: о низковольтном программировании Не могу Вам точно сказать, поскольку АВРами только планирую заниматься. Просто посмотрел схему напечатанного программатора, и увидел, что она очень похожа, на имеющуюся в наличии. Нужно только немного доработать, и использовать "PonyProg", вместо "IC-Prog". Если читать, приведённое Вами английское название, то, вроде, там нет упоминаний о "низковольтовости". Ну, а так, действительно по последовательному интерфейсу. В ПИКах, например "низковольтный", это - специальный режим программирования, без использования повышенного напряжения, для перевода МК в режим программирования. абсолютно независимые ноги Речь не о ногах, а о программаторе. Он так построен, что один сигнал может влиять на состояние другого. выставить на Reset лог.1 (миллисекунд на 100) А говорите: "Как угодно". Т.е. сперва уровни Vcc и Reset должны установиться (в 1 и 0 соответственно), а потом уровень на Reset должен прыгнуть 0-1-0, что переведёт МК в режим программирования. Но, в данной схеме, подача Vcc и сигнал Reset управляются одним сигналом ком-порта. Правда, в цепи Vcc есть "сглаживающий" конденсатор. Неужели его хватает для поддержания Vcc в течение импульса, тем более, что к нему ещё и светодиод подключен?
|
|
|
1. Ув Gregory, честно говоря, про Reset я рассказывал применительно к процессу программирования вообще, а не к конкретному программатору. Схему гляну в понедельник (журналы на работе). 2. Ув Borik, рисунок правильный, только у него внизу есть сайт, с которого он взят. Я бы Вам посоветовал никогда и ни в какой форме этот сайт здесь не поминать - в свое время его "хозяин" так тут нагадил, что и вспоминать не хочется. Не будите зверя - ребята на него очень злые. И не пытайтесь даже обсуждать этот вопрос - реакция будет совершенно невменяемая |
|
|
chav1961: применительно к процессу программирования вообще Так меня именно это и интересует. Конкретный-то программатор - перед глазами. Поэтому и спрашиваю. Может тоже существуют два режима? Впрочем, кондёр-то там стоИт аж 100мкФ. Вполне может хватить на 100мС. Вроде, не так и много МК должен потреблять, даже учитывая "параллельный" светодиод. так тут нагадил Как известно, не только здесь.
|
|
|
100 мкФ - это вообще выше крыши Даже со светодиодом Я обычно даже не пытаюсь подавать питание и Reset в каком-то порядке, а сразу поступаю так, как было ранее описано. Тем более, для smd-корпусов пользоваться отдельным программатором - вообще нонсенс, для Mеga128 ZIF-разъем стоит 4500 руб! В этом случае просто в плату с микроконтроллером впаивается отдельный разъем, на который подаются сигналы программирования. Питание микроконтроллера при этом, естественно, штатное, а им не больно-то поуправляешь |
|
|
chav1961: Вообще, симулятор - первый шаг к резиновой женщине Упал пацтул. chav1961, можно Ваше изречение использовать в качестве эпиграфа или подписи?
|
|
|
OFF - наверно эмулятор типа резиновая женщина, а симулятор на порнуху похож. |
|
|
Да это же плагиат. Безалкогольное пиво - ... далее по тексту. Просто небольшая творческая переработка |
|
|
chav1961: вообще выше крыши "Перебор", тоже не есть гуд. Не известно, сколько Лошадь паузу делает, перед тем, как этот импульс дать. Короче, видимо, надо экспериментально подобрать. |
|
|
|
|