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

 
 
> Еще один глюк ATmega8
Guest_Дмитрий_*
сообщение Jul 17 2004, 16:06
Сообщение #1





Guests






creator@bazarov.netГоспода, с появлением ATmega8 приобрел себе кучу проблем (на 4433 все работало безотказно). Проблема в том что я просто не могу запустить контроллер с кварца (кварц 8 Мгц, обвеска 2х22пф на "землю"), однако стоит прикоснуться отверткой (пинцетом, топором) до XTAL1, то вроде бы запускается, но естественно криво, но генерация присутствует. Пробовал вешать не reset разные дистрибьюторы.....но все тщетно. Кто подскажет в чем беда? Биты конфигурации как я думаю выставлены верно (в соответствии с даташитом).
Go to the top of the page
 
+Quote Post
2 страниц V  < 1 2  
Start new topic
Ответов (15 - 28)
grumbler
сообщение Sep 8 2004, 00:06
Сообщение #16


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

Группа: Свой
Сообщений: 135
Регистрация: 10-07-04
Из: Зеленоград
Пользователь №: 310



Цитата(Дмитрий @ Jul 17 2004, 08:06 PM)
creator@bazarov.netГоспода, с появлением ATmega8 приобрел себе кучу проблем (на 4433 все работало безотказно). Проблема в том что я просто не могу запустить контроллер с кварца (кварц 8 Мгц, обвеска 2х22пф на "землю"), однако стоит прикоснуться отверткой (пинцетом, топором) до XTAL1, то вроде бы запускается, но естественно криво, но генерация присутствует. Пробовал вешать не reset разные дистрибьюторы.....но все тщетно. Кто подскажет в чем беда? Биты конфигурации как я думаю выставлены верно (в соответствии с даташитом).

Странно а нам удалось без проблем переползти с 2233 на atmega8,
всё делали по инструкции и проекта три перетащили...
Go to the top of the page
 
+Quote Post
Serjio
сообщение Sep 13 2004, 12:26
Сообщение #17


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

Группа: Свой
Сообщений: 137
Регистрация: 3-09-04
Пользователь №: 594



В Codevision ставим галочки
CKSEL0
CKSEL1
CKSEL3
SUT0
CKOPT
Пишем fuse, потом программу - работает от внутреннего RC на 8 мегагерц.
Редко (раза 2) наблюдался слет на внешний генератор. После перепрошивки Fuse все работало. Пишем в достаточно большом количестве. Иногда полезно прогнать программу в V*MLABе - бывают глюки, которые там отлавливали.
Go to the top of the page
 
+Quote Post
DimonD
сообщение Feb 16 2005, 09:21
Сообщение #18


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 16-02-05
Пользователь №: 2 670



Что-то похожее у меня было… помогло заземление корпуса кварца
Go to the top of the page
 
+Quote Post
Idler
сообщение Feb 20 2005, 15:13
Сообщение #19





Группа: Новичок
Сообщений: 4
Регистрация: 8-07-04
Пользователь №: 302



Господа с негенерящими кварцами, а вы не забываете параллельно кварцу ставить резистор ~1М ?
Об этом почти во всех FAQ-ах написано. При 5в обычно и так работает, а при 3в без резистора очень ненадежно.
У многих других низковольтных процессоров этот резистор в доке есть.
Go to the top of the page
 
+Quote Post
Miron
сообщение Feb 21 2005, 09:42
Сообщение #20


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

Группа: Validating
Сообщений: 149
Регистрация: 11-02-05
Из: Рязань
Пользователь №: 2 574



Наверное ты зря ее выкинул.
Ели просто так тыкать fuse bit
то можно выйти на режим внешнего генератора
а потом она только с ним и будет работать
перешивать fuse bit тоже придется с внешним генератором
Go to the top of the page
 
+Quote Post
Sergio66
сообщение Mar 10 2005, 17:33
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 235
Регистрация: 9-02-05
Пользователь №: 2 526



Сталкивался с подобной проблемой на Меге 16. Дело (у меня) оказалось в том, что изначально в загрузчике прошивались биты конфигурации для работы от ВНЕШНЕГО!!! RC генератора. Сдвинуть кристалл после этого можно только подцепив этот самый внешний RC генератор. В противном случае очень похоже на вашего больного.
Проверьте биты конфигурации CKSEL0, CKSEL1.,..
Go to the top of the page
 
+Quote Post
PowerF1
сообщение Mar 13 2005, 11:38
Сообщение #22


Участник
*

Группа: Новичок
Сообщений: 34
Регистрация: 12-03-05
Из: Новосибирск
Пользователь №: 3 288



Ребята, подскажите есть ли методы определения неполадок в работе мк кроме как экспериментировать с ним.
У меня проблема- АТmega8 c внешним кварцем на 4 MHz не работает, хотя прошивается без проблем. Конф биты выставляю номально. Программка самая простая с использованием UART, без прерываний, на 30 срок, ошибок в ней нет. Ан не работает.
Go to the top of the page
 
+Quote Post
dch
сообщение Mar 14 2005, 00:57
Сообщение #23


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



Поставил ATmeg-у, подбатареил ее на случай пропадания сетевого питания,
включил detector падения напряжения. Питание пропало, батареи разрядились. И она у меня несколько раз ресетнулась. Типа - питание ниже
заданного уровня - ATMega отключилась, батареии както восстановились - питание поднялось - ATMega снова стартанула и через небольшое время опять батареии сдохли.

Плохо сделано, должна быть дельта. В результате несколько дней ставил эксперименты.
Go to the top of the page
 
+Quote Post
arttab
сообщение Mar 14 2005, 06:53
Сообщение #24


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



Увеличение напряжения на батареи при отключении нагрузки проблема известная. и дельта тут не поможет. нада самому думать что сделать: пробуждать мк после появления внешнего питания, отрубаться полностью от батареи до внешнего сброса или замены батарии,....


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
dch
сообщение Mar 16 2005, 03:33
Сообщение #25


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



В принципе да, просто дельта в несколько десятых V спасла бы в конкретной ситуации
Go to the top of the page
 
+Quote Post
Miron
сообщение Mar 16 2005, 06:33
Сообщение #26


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

Группа: Validating
Сообщений: 149
Регистрация: 11-02-05
Из: Рязань
Пользователь №: 2 574



А может на самом деле работает.
Попробуйте написать что нибудь коротенькое типа ногой подрыгать в цикле
это легко проконтролировать
Может у вас с UART проблеммы.
Go to the top of the page
 
+Quote Post
PowerF1
сообщение Mar 16 2005, 18:53
Сообщение #27


Участник
*

Группа: Новичок
Сообщений: 34
Регистрация: 12-03-05
Из: Новосибирск
Пользователь №: 3 288



Уже работает. А все было из-за них. Как раз fuse биты выставлял неправильно. Интересно, кто вStudio догадался сброшенный бит обозначать галочкой, а установленный, наоборот, пустым. Я, как неопытный чел поддался провокации, и выставил значения fuse битов. Естествено они оказались прямо противоположными нужным. Потому и не работало. Но почитал доку и разобрался.
ATMELщики меня удивили и разозлили
Go to the top of the page
 
+Quote Post
PowerF1
сообщение Mar 16 2005, 19:21
Сообщение #28


Участник
*

Группа: Новичок
Сообщений: 34
Регистрация: 12-03-05
Из: Новосибирск
Пользователь №: 3 288



Глупость сказал. И быстрей хочу поправиться. Конечно же не в Studio, а в PonyProg.
Атмелщики делают так. unprogrammed бит у них соответствует 1, programmed бит - 0. Казалось бы, должно быть наоборот.
В PonyProg лишь следуют решениям ATMELa. Поэтому установленный бит соответствует пустому окошку, сброшенный- с галчкой. Здесь и была путаница.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Mar 17 2005, 08:44
Сообщение #29


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(PowerF1 @ Mar 16 2005, 22:21)
Атмелщики делают так. unprogrammed бит у них соответствует 1, programmed бит - 0. Казалось бы, должно быть наоборот.
В PonyProg лишь следуют решениям ATMELa. Поэтому установленный бит соответствует пустому окошку, сброшенный- с галчкой. Здесь и была путаница.
*

Я в таких случаях сначала делаю чтение и пытаюсь определить, в чём же состоят "понятия" писателей ПО.
Go to the top of the page
 
+Quote Post

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

 


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


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