реклама на сайте
подробности

 
 
> программрование ATmega16, проблемы
maximka
сообщение Jan 21 2006, 08:25
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 92
Регистрация: 16-01-06
Пользователь №: 13 252



Спаял схемку программатора STK200/300 запрограммирал микросхему из ICC. Все работает. Стал разбираться с CodeVisionAvr, написал прогу и попробовал запрограммировать. В первый раз вообще никакой ошибки не выдал, но микроконтроллер тоже не работал, во второй раз написал что запись не возможна. и т. д. Попробовал опять в ICC не работает. Программатор проверил.
Залез на сайт CodeVisionAvr там в http://www.hpinfotech.ro/html/cvavr_features.htm вообще нет ни слова про поддержку ATmega16.
Вопрос: Мог ли я при программировании как то спалить микросхему (питание 5В)?
Кто нибудь программировал ATMega16 в CVAVR?
Программирование битов защиты вроде не трогал и если я их запрограммировал какую ошибку должен выдавать программатор?
Есть ли у кого описание CVAVR желательно на русском, а то я таким макаром разорюсь на микросхемах.
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
maximka
сообщение Jan 23 2006, 16:56
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 92
Регистрация: 16-01-06
Пользователь №: 13 252



Всем спасибо разобрался. Запитал от внешнего генератора и все заработало. Перепрограммировал Fuses Bits и все стало ок.

Кстати заметил еще проблемы. При программировании прерывыний в файле MEGA16.H все вектора прерываний больше на единицу. Тоесть они меняются от 2 до 21, а в описании от 1 до 20. Соответственно если вы указываете вектор прерывания по книжке то попадаете не на то прерывание.

Цитата(ALexx @ Jan 23 2006, 16:26) *
Вид окошка перед программированием прилагается.

Сначала выполняю стирание(см. второй рисунок), а потом заливку флеша.
Ни разу проблем не наблюдалось.


Если вы в данной ситуации нажмете PROGRAM ALL то все фьюзы будут запрограммированы как 1.

Сообщение отредактировал maximka - Jan 23 2006, 16:53
Go to the top of the page
 
+Quote Post
defunct
сообщение Jan 23 2006, 18:22
Сообщение #3


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(maximka @ Jan 23 2006, 18:56) *
Тоесть они меняются от 2 до 21, а в описании от 1 до 20. Соответственно если вы указываете вектор прерывания по книжке то попадаете не на то прерывание.


Imho такую книжку можно "фтопку".
см даташит, стр.43: 2 - номер вектора Ext Int0, 21 - номер вектора SPM_RDY... т.е. все верно c MEGA16.H..
Go to the top of the page
 
+Quote Post
maximka
сообщение Jan 24 2006, 19:01
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 92
Регистрация: 16-01-06
Пользователь №: 13 252



Цитата(defunct @ Jan 23 2006, 21:22) *
Imho такую книжку можно "фтопку".
см даташит, стр.43: 2 - номер вектора Ext Int0, 21 - номер вектора SPM_RDY... т.е. все верно c MEGA16.H..


А у чего тогда первый вектор прерывания?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- maximka   программрование ATmega16   Jan 21 2006, 08:25
- - defunct   Цитата(maximka @ Jan 21 2006, 10:25) Вопр...   Jan 21 2006, 10:07
|- - maximka   Цитата(defunct @ Jan 21 2006, 13:07) спал...   Jan 21 2006, 10:52
|- - maximka   Цитата(defunct @ Jan 21 2006, 13:07) спал...   Jan 21 2006, 11:05
|- - defunct   Цитата(maximka @ Jan 21 2006, 13:05) При ...   Jan 21 2006, 11:29
- - Blade000   Скорее всего с контроллером всё в порядке, просто ...   Jan 21 2006, 17:44
|- - maximka   Цитата(Blade000 @ Jan 21 2006, 20:44) Ско...   Jan 21 2006, 17:52
- - Blade000   Программировал мегу8 и с кварцем и без кварца. Есл...   Jan 21 2006, 20:06
|- - defunct   Цитата(Blade000 @ Jan 21 2006, 22:06) Про...   Jan 22 2006, 00:05
- - Blade000   Согласен, не посмотрел в описание, а как биты конф...   Jan 22 2006, 09:59
- - maximka   Не знаю, просто запрограммировал в ICC, попробовал...   Jan 22 2006, 16:51
- - ALexx   Цитата(maximka @ Jan 21 2006, 11:25) Кто ...   Jan 23 2006, 13:26
|- - defunct   Цитата(maximka @ Jan 24 2006, 21:01) А у ...   Jan 24 2006, 19:37
- - WHALE   Да,с векторами прерываний это хохма Вижина.Но она ...   Jan 23 2006, 17:24


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 00:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01379 секунд с 7
ELECTRONIX ©2004-2016