Страница 1 из 2
Моя первая программа для AVR, почему не работает?
Добавлено: Пт июн 03, 2011 16:09:13
IvanSCM
Решил я пощупать МК. Выбрал AVR. Купил ATmega16. Спаял COM программатор. UniProf видит, прошивает. А светодиод на второй ноге висит не мыргает. Вот программа, может я не к той ноге обращаюсь?:
Код: Выделить всё
#include <mega16.h>
#include <delay.h>
void main(void)//главная функция
{
PORTD=0x00; //устанавливаем высокий уровень на порт
DDRD=0xFF; //устанавливаем порт для вывода
while (1)
{
PORTD.0 = 0;// во второй выход порта посылаем 0
delay_ms(500); // задержка 500 мс
PORTD.0 = 1;
delay_ms(500);
};
}
а причем в протеусе работает

Re: Моя первая программа для AVR, почему не работает?
Добавлено: Пт июн 03, 2011 16:42:55
krolaka
PD0 если память не изменяет ето 14 пин контролера проверте подключение)
Re: Моя первая программа для AVR, почему не работает?
Добавлено: Пт июн 03, 2011 16:44:06
SABRAT
что с фьюзами?
вторая нога, судя по даташит, PORTB.1, а твоя программа работает с PORTD.0
Re: Моя первая программа для AVR, почему не работает?
Добавлено: Пт июн 03, 2011 16:59:21
IvanSCM
О да. С 8меги прога, да сделал PORTB.1, все равно напряжение не меняется ни на какой ноге, фьюзы не трогал. веритификацию делал. файл прошивки и то что в Мк =
Re: Моя первая программа для AVR, почему не работает?
Добавлено: Пт июн 03, 2011 17:09:42
Andrewtar
Попробуй на другом процике собрать допустим на меге 8! тестером все ноги прощупал на счёт напруги?
Led правельно подцепил? попробуй залить эту прошивку тож мигалка на порту PD0 PD1 PD2 бегают покругу светки!
Re: Моя первая программа для AVR, почему не работает?
Добавлено: Пт июн 03, 2011 17:17:56
IvanSCM
Другово не имеется. За этими двумя Мегами 16ми за 700 км ездил. ноги пощупал, везде 1,5 - 1,8. Да лед правильно, но и напряжение там не меняется. Ща попробуем
Re: Моя первая программа для AVR, почему не работает?
Добавлено: Пт июн 03, 2011 17:30:12
Andrewtar
А вообще на будущие делай с начало проект в симуляторе протеусе проверяя на роботоспособность кода там и схемы и всё будет гуд ! в железе на 89% будет работать.
Re: Моя первая программа для AVR, почему не работает?
Добавлено: Пт июн 03, 2011 17:33:47
IvanSCM
Andrewtar писал(а):А вообще на будущие делай с начало проект в симуляторе протеусе проверяя на роботоспособность кода там и схемы и всё будет гуд ! в железе на 89% будет работать.
дык я проверил, все норма. а вот железо не хочет работать

хочу узнать в чем дело

Andrewtar, у тебя есть скайп?
Re: Моя первая программа для AVR, почему не работает?
Добавлено: Пт июн 03, 2011 17:36:35
Andrewtar
Скайп есть микрофона нет! что с моей прошивкой работает? может камни мёртвые какие нибудть хреновые там убитые где покупал?
Re: Моя первая программа для AVR, почему не работает?
Добавлено: Пт июн 03, 2011 17:37:33
IvanSCM
Andrewtar писал(а):Скайп есть микрофона нет! что с моей прошивкой работает?
нет не работает. напряжение на ногах не меняется

я потерял нить. камни вроде живые. новые. брал в промэлектронике в ЕКБ городе
Re: Моя первая программа для AVR, почему не работает?
Добавлено: Пт июн 03, 2011 17:41:29
Andrewtar
Питание на 10 и 30 ноге? и земля 11 и 31 есть?
Re: Моя первая программа для AVR, почему не работает?
Добавлено: Пт июн 03, 2011 17:42:32
IvanSCM
Andrewtar писал(а):Питание на 10 и 30 ноге? и земля 11 и 31 есть?
да. с питанием тоже ок
Re: Моя первая программа для AVR, почему не работает?
Добавлено: Пт июн 03, 2011 18:56:46
Andrewtar
Питание сколько на ногах?
Re: Моя первая программа для AVR, почему не работает?
Добавлено: Пт июн 03, 2011 19:05:22
IvanSCM
Andrewtar писал(а):Питание сколько на ногах?
5,3 В
Re: Моя первая программа для AVR, почему не работает?
Добавлено: Пт июн 03, 2011 19:17:58
Andrewtar
Нужен шаман с бубном кароче)) попробуй эту прошивку ! 14 нога
Re: Моя первая программа для AVR, почему не работает?
Добавлено: Пт июн 03, 2011 19:19:11
IvanSCM
Andrewtar писал(а):Нужен шаман с бубном кароче)) попробуй эту прошивку !
Что за прошивка?
Re: Моя первая программа для AVR, почему не работает?
Добавлено: Пт июн 03, 2011 19:21:12
Andrewtar
Мигалка ! Прочитай фьюзы посмотри как установлены!
Re: Моя первая программа для AVR, почему не работает?
Добавлено: Пт июн 03, 2011 19:27:28
IvanSCM
Andrewtar писал(а):Мигалка ! Прочитай фьюзы посмотри как установлены!

Так же. На ногах ничего не меняется
Re: Моя первая программа для AVR, почему не работает?
Добавлено: Пт июн 03, 2011 19:36:04
Andrewtar
Мда фьюзы на 1 Mhz стоят ! собственно по дефолту!
Re: Моя первая программа для AVR, почему не работает?
Добавлено: Пт июн 03, 2011 19:37:59
Andrewtar
Ну осталось увидеть только как всё подключено!)