CodeVision AVR в вопросах и ответах
- Реклама
поставь пару nop -это и будет около 250нсек при частоте 8мГцrush писал(а):да, полностью уверенв даташите написано что необходима минимальная задержка 250 нано секунд, а вот это написано в комментарии в прошивке: /* need a minimum of 250ns delay here */ Но проблема в том что прошивка заточена под какойто другой компилятор
Пипец...
Попробовал прошить в МК фьюзы... Просто фьюзы... На только что купленную тиню2313 ...
До этого сделал чтение уже прошитых заводом фьюзы и выставил их.
Выставил всё под кварц 4МГц ...

Возможно (не отрицаю), что случаем нажал "прошить лок-биты"... Но они у меня не выставлены!
После этого, Нажал на "прошить фьюз-биты" - а оно ...

Это уже второй контроллер!!! Что я не так делаю? ... Плакать хочется ...
ЗЫ. Подскажите, как вылечить контроллеры (тини26 и тини2313)?
Попробовал прошить в МК фьюзы... Просто фьюзы... На только что купленную тиню2313 ...
До этого сделал чтение уже прошитых заводом фьюзы и выставил их.
Выставил всё под кварц 4МГц ...

Возможно (не отрицаю), что случаем нажал "прошить лок-биты"... Но они у меня не выставлены!
После этого, Нажал на "прошить фьюз-биты" - а оно ...

Это уже второй контроллер!!! Что я не так делаю? ... Плакать хочется ...
ЗЫ. Подскажите, как вылечить контроллеры (тини26 и тини2313)?
Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного.
- Реклама
- Программатор STK 200+/300Sounds писал(а):У тебя какой программатор? (5 проводков?)
В программе настраивал компилятор?
Правильно ли подключил программатор?
К МК кроме программатора и питания ещё что-то подключено?
Какой Виндовс?
- Компилятор? Вплане при моздании нового проекта: выбор МК, порты и тп? Да.
- Программатор правильно подключён.
- Всмысле? Нет. Программатор, подключён к ПК, от программатора через шлейф плата расширения с МК, к плате питание +5В.
- Винда SP3 (сборка сам-лаб).
Попрьбывал резюк - тот же эффект.по фьюзам вроде у тебя все нормально, проверь питание мк, подтяни ресет на + питания резистором 10к. чем шьешь, не мог разъем перевернуть?
Шьюсь, понятное дело, CVAVR.
Разьём проверенный-переверяный. В нём я уверен.
Проблема в силе ...
Вообще, такое возможно из-за лок-битов?
Можно ли востановить их через последовательный программатор?
Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного.
Да, я ещё не программировал МК. Пока только разбираюсь в асме.
На портах ничего нет.
Схемы программатора и двух плат расширения (тини26 и тини2313) ниже.
На портах ничего нет.
Схемы программатора и двух плат расширения (тини26 и тини2313) ниже.
- Вложения
-
- ISP.rar
- Программатор и платы расширения
- (22.98 КБ) 259 скачиваний
Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного.
Во как!
Ну, эти схемки не я делал, а Aheir (взято из статьи).
Щас попробую и отпишусь.
Он же должен после удаления перемычки заработать (МК)?
Ааааааааааааа!!! Тинька 26 заработала!!!! Ааааааааааааааа!!! (эмоции) Спасибо, Барсик! По гроб жизни благодарен!))))
Ну, эти схемки не я делал, а Aheir (взято из статьи).
Щас попробую и отпишусь.
Он же должен после удаления перемычки заработать (МК)?
Ааааааааааааа!!! Тинька 26 заработала!!!! Ааааааааааааааа!!! (эмоции) Спасибо, Барсик! По гроб жизни благодарен!))))
Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного.
так вроде все аврки по дефолту с внутренним генератором идут, причем тут внешний кварц? /мк по идее все равно должно быть, он в этом случае хтал как порт просто использует...Барсик писал(а):DataLife, а нахрен Вы соединили вход XTAL1 контроллера c выходом LED программатора? Это соединение не даёт кварцу завестись. Уберите его и будет Вам счастье... И вообще забудьте про выход LED программатора, когда работаете с CodeVisionAVR.
Ну, теперь у меня вопрос по программированию.
Сначала думал осваивать ассемблер, но остановился на Си. Прогу сделал. Простая, для светодиодов, но моя
Теперь хотел бы модернизировать, добавить + один режим работы светодиодов.
Не буду долго рассказывать о том, как светики бегают:
Мне бы добавить режим, когда я нажимая на кнопку - светики горят все. После следующего нажатия на кнопку светики снова бегают по выше рассказанному порядку.
Как бы такое реализовать на Си? МК - тини2313
Сначала думал осваивать ассемблер, но остановился на Си. Прогу сделал. Простая, для светодиодов, но моя
Теперь хотел бы модернизировать, добавить + один режим работы светодиодов.
Не буду долго рассказывать о том, как светики бегают:
Код: Выделить всё
PORTB.0=1; // ПЕРВЫЙ
delay_ms(100); // горит
PORTB.1=1; // ВТОРОЙ
delay_ms(100); // горит
PORTB.2=1; // ТРЕТИЙ
delay_ms(100); // горит
PORTB.3=1; // ЧЕТВЁРТЫЙ
delay_ms(100); // горит
PORTB.4=1; // ПЯТЫЙ
delay_ms(100); // горит
PORTB.5=1; // ШЕСТОЙ
delay_ms(100); // горит
PORTB.6=1; // СЕДЬМОЙ
delay_ms(100); // горит
PORTB.7=1; //ВОСЬМОЙ
delay_ms(100); //горит
//начинаем потихоньку тухнуть в прямом порядке
PORTB.0=0;
delay_ms(100);
PORTB.1=0;
delay_ms(100);
PORTB.2=0;
delay_ms(100);
PORTB.3=0;
delay_ms(100);
PORTB.4=0;
delay_ms(100);
PORTB.5=0;
delay_ms(100);
PORTB.6=0;
delay_ms(100);
PORTB.7=0;
delay_ms(100);Как бы такое реализовать на Си? МК - тини2313
Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного.
- Aheir
- Модератор
- Сообщения: 4517
- Зарегистрирован: Пн апр 03, 2006 11:43:25
- Откуда: Санкт - Петербург
- Контактная информация:
Ну отлично, что разобрались тут без меня.
Теперь вопрос к собравшимся, как лучше обратить на этот момент внимание в статье? Просто плата как раз делалась в расчете на использование внутреннего генератора Тиньки, однако есть возможность и кварц поставить, и "снаружи" затактовать... Вообще, платы расширения я вообще никак не описывал в статье.. Может, стоит это сделать? Что думаете?
Теперь вопрос к собравшимся, как лучше обратить на этот момент внимание в статье? Просто плата как раз делалась в расчете на использование внутреннего генератора Тиньки, однако есть возможность и кварц поставить, и "снаружи" затактовать... Вообще, платы расширения я вообще никак не описывал в статье.. Может, стоит это сделать? Что думаете?
Оптимизм х (Опыт + Знания) = const
народ подскажите у меги 16 внутренний источник такта по умолчанию включен? пытаюсь считать что либо из памяти пишет нет программатора.
ресет при попытке считать данные уходит в 0 но мк не откликается, чуть мисо и моси вроде в 0.2 - 0.3 вольта уходят. 2 мк, куплены в разных местах, оба не работают. в чем может быть дело?
ресет при попытке считать данные уходит в 0 но мк не откликается, чуть мисо и моси вроде в 0.2 - 0.3 вольта уходят. 2 мк, куплены в разных местах, оба не работают. в чем может быть дело?
в спорах рождается ИСТИНА [AND] flud.
- Yellow Tiger
- Сверлит текстолит когтями
- Сообщения: 1148
- Зарегистрирован: Вт июл 08, 2008 12:24:17
Думаю резонно переделать схемки плат расширения, заменить перемычку джампером. Очень даже удобно. Сам думаю так сделать ....Aheir писал(а):Ну отлично, что разобрались тут без меня.
Теперь вопрос к собравшимся, как лучше обратить на этот момент внимание в статье? Просто плата как раз делалась в расчете на использование внутреннего генератора Тиньки, однако есть возможность и кварц поставить, и "снаружи" затактовать... Вообще, платы расширения я вообще никак не описывал в статье.. Может, стоит это сделать? Что думаете?
Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного.



