Форум myROBOT.ru » Лаборатория » Микроконтроллеры » Avr8 запускается только под отладчиком Uniprof...

Страниц (1): [1]
 

1. gravitino - 24 Декабря, 2012 - 20:59:31 - перейти к сообщению
Avr 8 читается, прошивается Uniprof -ом и запускается только под отладчиком Uniprof то есть под лупой. !!!!! А так когда отключаю программатор от компа и выключаю/включаю питание ( ком поер программатор громова спаян напрямую с мегой) светодиод не загорается. Кварц встроенный, частота 3,686400 Мhz. Не знаю в чем проблема ?. Собрал по этой схеме:


листинг
CODE:
#include <mega8.h>
#include <delay.h>

void main(void)
{
PORTD=0x00;
DDRD=0xFF;

while (1)
{
PORTD = 0xFF;
delay_ms(1500);
PORTD = 0x00;
delay_ms(50);

};
}
2. Роботов - 24 Декабря, 2012 - 21:07:52 - перейти к сообщению
Для начала соедините ВСЕ GND и VCC Меги согласно даташита.
Потом подтяните RESET через резистор к VCC (не обязательно, но рекомендую)
gravitino пишет:
Кварц встроенный, частота 3,686400 Мhz

Нет в Мгеге встроенного кварца.
З.Ы. Какие фьюзы прошиты?
3. gravitino - 24 Декабря, 2012 - 21:23:41 - перейти к сообщению
Роботов пишет:
Для начала соедините ВСЕ GND и VCC Меги согласно даташита.
Потом подтяните RESET через резистор к VCC (не обязательно, но рекомендую)
gravitino пишет:
Кварц встроенный, частота 3,686400 Мhz

Нет в Мгеге встроенного кварца.
З.Ы. Какие фьюзы прошиты?

фюзы заводские. Извеняюсь не кварц а тактовый генератор встроенн. Щас попробую
4. Роботов - 24 Декабря, 2012 - 21:47:06 - перейти к сообщению
gravitino пишет:
А так когда отключаю программатор от компа и выключаю/включаю питание ( ком поер программатор громова спаян напрямую с мегой)

Может в этом проблемма? Может программатор давит на ресет? Надо попробовать отключить программатор.
5. gravitino - 24 Декабря, 2012 - 22:20:20 - перейти к сообщению
Роботов пишет:
gravitino пишет:
А так когда отключаю программатор от компа и выключаю/включаю питание ( ком поер программатор громова спаян напрямую с мегой)

Может в этом проблемма? Может программатор давит на ресет? Надо попробовать отключить программатор.

А к Avcc нужно подовать питание ?
6. Роботов - 24 Декабря, 2012 - 22:28:16 - перейти к сообщению
gravitino пишет:
А к Avcc нужно подовать питание ?

Хуже не будет. Я обычно подаю.
7. gravitino - 24 Декабря, 2012 - 22:37:37 - перейти к сообщению
Роботов пишет:
gravitino пишет:
А так когда отключаю программатор от компа и выключаю/включаю питание ( ком поер программатор громова спаян напрямую с мегой)

Может в этом проблемма? Может программатор давит на ресет? Надо попробовать отключить программатор.

Все заработало после отключения программатора !!!!!!Огромное вам спасибо просто слов нет что бы выразит свою благодарность. Вы супер !!!! СПАСИБО
8. Роботов - 24 Декабря, 2012 - 23:06:12 - перейти к сообщению
Ну я рад)
9. gravitino - 28 Декабря, 2012 - 20:21:31 - перейти к сообщению
Роботов пишет:
Ну я рад)

Сегодня сделал жесткий монтаж этой схеми и оно перестало работать. Проверяя мультиметром случайно обнаружил что если соединить выходы Vcc (то есть 7-ой) и (XCK/T0) PD4 (то есть 6 -ой) то схема начинает работать а светодиот мигать. Как то странно какое отношение имеет выход (XCK/T0) PD4 к Vcc и что делать ? Спасибо.
10. pu008 - 26 Декабря, 2016 - 03:57:03 - перейти к сообщению
.. подтяните RESET через резистор к VCC (не обязательно, но рекомендую)

какой номинал резистора - 1 кОм ?

Я новичёк, собрал программатор Громова.
Надеюсь с его помощью шить Atmega8, в дип-е.

я так понял, с 1го на 7й вывод кидаем резистор
потом со 2го цепочку - светодиод и резистор - на землю на 8, которую подтягиваем к 22
7й соединяем с 20м и на 5в.

Так?

Кстати, питать на время прошивки лучше от USB? и как отключать потом, после прошивки, кнопку сделать? Проскочила мысль, чтобы ничего не испортить .. сори за ламерство

Если кому интересно, я вообще, кодер, игрался ранее с Arduino, после 5 минутного взгляда на библиотеку дальномера hc-sr04 добавил несколько строк кода, и он стал измерять расстояние не в см а в мм! С ужасом представляю, какое число людей этим пользуются, и не задаётся вопросами что да как.
---
Если уместно, оставлю здесь для контакта свой скайп pu008u, может кто подкинет информацию для QuickStart. Ну и чем-то я может, смогу быть полезен