|
Проблемы, возникшие с мкироконтроллерами AVR, В ходе программирование возникли проблемы |
|
|
|
Sep 23 2011, 11:06
|

Группа: Новичок
Сообщений: 4
Регистрация: 23-09-11
Пользователь №: 67 348

|
Я как любитель, но ещё не эксперт при программировании МК столкнулся с рядом проблем: 1) Когда на attiny13 пытаюсь сделать часы реального времени в CodevisionAVR выставляю деление кварцевого генератора на 256: в итоге у меня появляется возможность на 8-битном таймере сделать частоту 1Гц. Появляется вот такие строчки:
/ Crystal Oscillator division factor: 256 #pragma optsize- CLKPR=0x80; CLKPR=0x08; #ifdef _OPTIMIZE_SIZE_ #pragma optsize+ #endif
И всякий раз, когда записываю прогу с этими строками микроконтроллеры Attiny13 перестают читаться вообще!!! Хотя прога поначалу работает. Пробовал восстанавливать на самодельном реаниматоре - он выдает, что все восстановил, но чтение при этом не могу произвести. Система просто его не видит. (в качестве программатора использовал 5 проводков от LPT соединненных резисторами по 150 Ом). Я специально проверил и загнал второй attiny13 - походу дело все в этом Crystal Oscillator Divider??? Вопрос: что стало с моим МК????
2) Писал программный ШИМ на Atmega8, после 5-й записи он перестал читаться, но при этом программа работала. При команде Reset начиналось мерцание светодиода (очень быстрое), но МК не читался. Затем я вырубил питание и снова включил - прога на МК уже не работала. Вопрос: фьюзы я не менял, заливал только прогу - что случилось с Atmega 8? Для нее я использовал программатор в точности собранный по схеме:http://yl2gl.ucoz.net/news/programmirovanie_avr/2011-02-25-70. только не стал ставить резистор на 10к идущий от Reset'a к питанию. Питание ставил от USB компа! И ещё...при включении COM порта, и выкл. питании на ногах VCC и GND почему-то появляется напряжение в 2V. Это как такое возможно?
3)При написании таймера на attiny13 обнаружил, что время прохождения первого "якобы часа", второго, третьего и последующих сильно отличается - 17, 5, 13 секунд и т.д. Вопрос: это нормально? Что кварц неточный это ясно, но неужели он ещё и с разной скоростью работает в течение всего времени?
4) На сайте вычитал, что обязательно нужно при программировании ноги Reset и Vc ссянуть резистором в 10к, Reset и GND кондером в 0,01-0,15мкФ. Вопрос: Зачем такое делать? Я все время программировал и без этого! Может это есть причина всех моих вопросов выше????
|
|
|
|
|
 |
Ответов
|
Sep 24 2011, 16:46
|
Местный
  
Группа: Свой
Сообщений: 289
Регистрация: 6-12-05
Пользователь №: 11 864

|
Цитата Для нее я использовал программатор в точности собранный по схеме:http://yl2gl.ucoz.net/news/programmirovanie_avr/2011-02-25-70. только не стал ставить резистор на 10к идущий от Reset'a к питанию. Питание ставил от USB компа! И ещё...при включении COM порта, и выкл. питании на ногах VCC и GND почему-то появляется напряжение в 2V. Это как такое возможно? Странно как вообще программатор заработал без этого резистора. Контроллеры у Вас перестают шиться потому что при прошивки глючным программатором слетает конфигурационный бит программирования через SPI и контроллер переходит в режим высоковольтного программирования.
|
|
|
|
|
Sep 27 2011, 11:03
|

Группа: Новичок
Сообщений: 4
Регистрация: 23-09-11
Пользователь №: 67 348

|
Мне ребята подсказали закоротить ноги reset и gnd после чего я смог удачно восстановить 1 attiny13, а второй так и не заработал. Поэтому тему с attiny13 и программатором можно сказать исчерпанной! Теперь меня очень интересует почему 1 час, второй и последющие работают с разным отставанием и почему все-таки слетел atmega 8, я у своего знакомого спрашилва - он постоянно и очень часто таким же программатором шьет atmega16 и ни разу не было сбоя. А что касается точности схемы - я очень скурпулезен в электронике и естественно все тысячи раз проверяю!
|
|
|
|
Сообщений в этой теме
Yegorich_555 Проблемы, возникшие с мкироконтроллерами AVR Sep 23 2011, 11:06 Ruslan1 Я с AVR дела как-то не имел, но что-то много страс... Sep 23 2011, 12:15 muravei Цитата(Yegorich_555 @ Sep 23 2011, 14:06)... Sep 23 2011, 13:03 ReAl Цитата(-SANYCH- @ Sep 24 2011, 19... Sep 27 2011, 11:23 ReAl На радиокоте кое-что прояснилось :-)
Кварца нет, р... Sep 30 2011, 07:01 Yegorich_555 Да радикот ребята куда быстрее вас работает! М... Oct 2 2011, 07:33 Ruslan1 Цитата(Yegorich_555 @ Oct 2 2011, 10:33) ... Oct 2 2011, 10:11  defunct ЦитатаИ если вы четко и однозначно заявили что раб... Oct 9 2011, 00:00   Yegorich_555 Цитата(defunct @ Oct 9 2011, 03:00) По по... Oct 10 2011, 05:47
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|