CodeVision AVR в вопросах и ответах
- levaclaus
- Потрогал лапой паяльник
- Сообщения: 302
- Зарегистрирован: Пн янв 07, 2008 16:56:28
- Откуда: Минск
Re: CodeVision AVR в вопросах и ответах
контроллер тинька 13а. новый. проверяется без программатора. Все пины мигают те контроллер цел. но по одиночке в5-в0 молчат . вывод- какаето хрень с кодом.
может pinb.4=1 опробовать
может pinb.4=1 опробовать
- IfoR
- Поставщик валерьянки для Кота
- Сообщения: 2029
- Зарегистрирован: Сб ноя 15, 2008 10:09:56
- Откуда: г. Тула
- Контактная информация:
Re: CodeVision AVR в вопросах и ответах
Как мигать пином 4 на порте D?
пишу
А если так?
Код: Выделить всё
PORTB=0x00;
DDRB=1<<4; //конфиг пин 10000 (4) как выход
...
while (1)
{
PORTB ~=1<<4;
delay_ms(500);
}; - java
- Держит паяльник хвостом
- Сообщения: 962
- Зарегистрирован: Вт янв 04, 2011 13:26:17
- Откуда: Лен.Обл.
Re: CodeVision AVR в вопросах и ответах
Подскажите плиз, что за ошибка, и как устранить?
- Вложения
-
- 112.JPG
- (121.46 КБ) 395 скачиваний
Пишу с ошибками и опечатками.На это у меня есть разрешение и справка
- hd44780
- Встал на лапы
- Сообщения: 132
- Зарегистрирован: Вт июл 14, 2009 09:27:37
- Откуда: Донецк, Украина
Re: CodeVision AVR в вопросах и ответах
java писал(а):Подскажите плиз, что за ошибка, и как устранить?
Смотрим MSDN - ошибка 31 - "A device attached to the system is not functioning."
То бишь - присоединённое устройство не работает. Дальше думайте - программатор порченый, кабель повреждён и т.д и т.п.
- java
- Держит паяльник хвостом
- Сообщения: 962
- Зарегистрирован: Вт янв 04, 2011 13:26:17
- Откуда: Лен.Обл.
Re: CodeVision AVR в вопросах и ответах
Спасибо.буду искать неисправность
Пишу с ошибками и опечатками.На это у меня есть разрешение и справка
- java
- Держит паяльник хвостом
- Сообщения: 962
- Зарегистрирован: Вт янв 04, 2011 13:26:17
- Откуда: Лен.Обл.
Re: CodeVision AVR в вопросах и ответах
Когда я устанавливал CodeVisionAVR, с архива распаковалась папка с crack, текстовый документ, в котором написан серийный номер, и файл ехе, но при установке он номер не запросил, а просто стал работать. и crack, и текстовый документ не понадобились. Может по этому я не могу прошить контроллер?
Пишу с ошибками и опечатками.На это у меня есть разрешение и справка
-
Мастер Ломастер
- Поставщик валерьянки для Кота
- Сообщения: 1995
- Зарегистрирован: Ср май 11, 2011 21:37:45
- Откуда: Цветочный город
- Контактная информация:
Re: CodeVision AVR в вопросах и ответах
так не пойдет, а вот так PORTB ^= 1<<4; пойдетIfoR писал(а):Как мигать пином 4 на порте D?
пишу
А если так?Код: Выделить всё
PORTB=0x00;
DDRB=1<<4; //конфиг пин 10000 (4) как выход
...
while (1)
{
PORTB ~=1<<4;
delay_ms(500);
};
битва с дураками проиграна, победители торжествуют. слава победителям!
- hd44780
- Встал на лапы
- Сообщения: 132
- Зарегистрирован: Вт июл 14, 2009 09:27:37
- Откуда: Донецк, Украина
Re: CodeVision AVR в вопросах и ответах
java писал(а):Может по этому я не могу прошить контроллер?
Не знаю.
Могу дать старенький 1.25.9 со всеми паролями и прочими буржуйскими примочками.
Он их все запрашивает.
Правда я им не шил. Я шью Ponyprog через LPT порт.
Re: CodeVision AVR в вопросах и ответах
Кто-то работал с аппаратным USB на АТ90USB162
- java
- Держит паяльник хвостом
- Сообщения: 962
- Зарегистрирован: Вт янв 04, 2011 13:26:17
- Откуда: Лен.Обл.
Re: CodeVision AVR в вопросах и ответах
hd44780 писал(а):java писал(а):Может по этому я не могу прошить контроллер?
Могу дать старенький 1.25.9
Я шью через LPT порт.
Дайте пожалуйста. У меня программатор АVR910 через USB
Пишу с ошибками и опечатками.На это у меня есть разрешение и справка
- Coviraylhik
- Мучитель микросхем
- Сообщения: 420
- Зарегистрирован: Чт июн 03, 2010 23:06:12
Re: CodeVision AVR в вопросах и ответах
Как и многие из новичков, пробую делать на простых примерах вольтметры, термометры с CodeVisionAVR , благо нашел в сети эти примеры,кое что получилось.
А вот таймеры тут у меня засада, много неясностей, может есть у кого нибудь, какой нибудь проектик попроще на мегу8 ЖКИ, для примера и разбора. С функциями: на ЖКИ обратный отсчет, кнопка пуск, кнопка стоп, по концовке загорелся светодиод.
А вот таймеры тут у меня засада, много неясностей, может есть у кого нибудь, какой нибудь проектик попроще на мегу8 ЖКИ, для примера и разбора. С функциями: на ЖКИ обратный отсчет, кнопка пуск, кнопка стоп, по концовке загорелся светодиод.
Некакого перимирия, Некаких мирных шагов навстречу и периговоров.
- hd44780
- Встал на лапы
- Сообщения: 132
- Зарегистрирован: Вт июл 14, 2009 09:27:37
- Откуда: Донецк, Украина
Re: CodeVision AVR в вопросах и ответах
java писал(а):Дайте пожалуйста. У меня программатор АVR910 через USB
Лови - http://ifolder.ru/26994488
- IfoR
- Поставщик валерьянки для Кота
- Сообщения: 2029
- Зарегистрирован: Сб ноя 15, 2008 10:09:56
- Откуда: г. Тула
- Контактная информация:
Re: CodeVision AVR в вопросах и ответах
Мастер Ломастер, упс, да точно...
- levaclaus
- Потрогал лапой паяльник
- Сообщения: 302
- Зарегистрирован: Пн янв 07, 2008 16:56:28
- Откуда: Минск
Re: CodeVision AVR в вопросах и ответах
Мастер Ломастер писал(а):так не пойдет, а вот так PORTB ^= 1<<4; пойдетIfoR писал(а):Как мигать пином 4 на порте D?
пишу
А если так?Код: Выделить всё
PORTB=0x00;
DDRB=1<<4; //конфиг пин 10000 (4) как выход
...
while (1)
{
PORTB ~=1<<4;
delay_ms(500);
};
тут дело не в том сколькими способами написать одну и ту же формулу, а в том, почему такая шляпа получается((( Ведь
PORTB.4=1;
delay_ms(500);
PORTB.4=0;
delay_ms(500);
тоже правильно, только почему- посылает.. В операционке дело не может быть?
- java
- Держит паяльник хвостом
- Сообщения: 962
- Зарегистрирован: Вт янв 04, 2011 13:26:17
- Откуда: Лен.Обл.
Re: CodeVision AVR в вопросах и ответах
hd44780 писал(а):Лови
Спасибо. Установил, не спасло
Пишу с ошибками и опечатками.На это у меня есть разрешение и справка
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: CodeVision AVR в вопросах и ответах
Код: Выделить всё
PORTB.4=1;
delay_ms(500);
PORTB.4=0;
delay_ms(500);Вот от этого давай скомпилированный asm-листинг. Посмотрим, что там образовывается.
Docendo discimus
Re: CodeVision AVR в вопросах и ответах
Из файла определенийlevaclaus писал(а):тут дело не в том сколькими способами написать одну и ту же формулу, а в том, почему такая шляпа получается((( Ведь
PORTB.4=1;
delay_ms(500);
PORTB.4=0;
delay_ms(500);
тоже правильно, только почему- посылает.. В операционке дело не может быть?
#include <tiny13a.h>
загружается еще файл битовых определений
tiny13a_bits.h
Проверьте его наличие в каталоге inc.
- levaclaus
- Потрогал лапой паяльник
- Сообщения: 302
- Зарегистрирован: Пн янв 07, 2008 16:56:28
- Откуда: Минск
Re: CodeVision AVR в вопросах и ответах
ValBag писал(а):Из файла определений
#include <tiny13a.h>
загружается еще файл битовых определений
tiny13a_bits.h
Проверьте его наличие в каталоге inc.
TINY13.H есть, больше ничего ни в 1.24, ни в 2 cvavr
pyzh_man
вот асм для 1.24
Код: Выделить всё
#include <tiny13.h>
#include <delay.h>
void main(void)
{
#pragma optsize-
CLKPR=0x80;
CLKPR=0x00;
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif
PORTB=0x00;
DDRB=0x10;//ii?o b4 ia auoia
TCCR0A=0x00;
TCCR0B=0x00;
TCNT0=0x00;
OCR0A=0x00;
OCR0B=0x00;
GIMSK=0x00;
MCUCR=0x00;
TIMSK0=0x00;
ACSR=0x80;
ADCSRB=0x00;
#asm("sei")
while (1)
{
PORTB.4=1;
delay_ms(500);
PORTB.4=0;
delay_ms(500);
};
}
- Вложения
-
- t13.asm
- (14.94 КБ) 316 скачиваний
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: CodeVision AVR в вопросах и ответах
Код: Выделить всё
LDI R30,LOW(16)
OUT 0x17,R30
...
SBI 0x18,4
...
CBI 0x18,4
...Все есть. Тогда я ничего не понимаю... Такого не бывает.
Docendo discimus
