Страница 1 из 1
Подделка atmega8A???
Добавлено: Чт фев 23, 2012 12:47:22
Wasily
Ребята, выручайте!
Не могу найти косяк. Заказал я тут 10 МК с ebay - спаял схему. Подключаю программатор 910й - все шьется и вроде бы работает, но!
заливаю рабочую прогу (код проверенный уже не раз) и не работает.
А именно fast PWM. Долго мучился - казалось МК сам перезагружается почему то - но нет. Все дело в делителе TCCR1A и
TCCR1B оказывается. Ставлю например 256 не работает (записываю просто в OCR1B значение - а светодиод мигает как ему вздумается) - а если поставить другой делитель работает как надо.
Может такое быть вообще? (всмысле что полурабочая подделка).
Попробовал второй (из той же партии) - тоже самое. Других под рукой нет.
Re: Подделка atmega8A???
Добавлено: Чт фев 23, 2012 13:14:41
Flasher
разрузха в головах... (с)
Re: Подделка atmega8A???
Добавлено: Чт фев 23, 2012 13:46:41
Wasily
это к чему? только я не догоняю?
Re: Подделка atmega8A???
Добавлено: Чт фев 23, 2012 17:02:19
Wasily
Что никто не сталкивался с таким?
Re: Подделка atmega8A???
Добавлено: Чт фев 23, 2012 22:16:45
ut1wpr
Wasily писал(а):Что никто не сталкивался с таким?
Внимательно читаем pdf. Понимаем. Исправляем. Не ждем подсказок.
Научить нельзя, можно только научится...
Re: Подделка atmega8A???
Добавлено: Пт фев 24, 2012 04:09:12
Wasily
Я ничего не понимаю... Зачем вообще такое писать? Я уже 3 дня с этим борюсь, и datasheet знаю на хорошо.
Вполне возможно, что меня заклинило и я что-то не вижу. Именно по этому и обратился сюда. Fast PWM должен работать при любом делителе системного клока. А у меня такого не наблюдается.
The PWM frequency for the output can be calculated by the following equation:
The N variable represents the prescaler divider (1, 8, 64, 256, or 1024).
Re: Подделка atmega8A???
Добавлено: Пт фев 24, 2012 10:45:51
ut1wpr
Wasily писал(а):Я ничего не понимаю... Зачем вообще такое писать? Я уже 3 дня с этим борюсь, и datasheet знаю на хорошо.
Вполне возможно, что меня заклинило и я что-то не вижу. Именно по этому и обратился сюда. Fast PWM должен работать при любом делителе системного клока. А у меня такого не наблюдается.
The PWM frequency for the output can be calculated by the following equation:
The N variable represents the prescaler divider (1, 8, 64, 256, or 1024).
Три дня на изучение одного таймера по даташиту?
Тогда вам сюда:
http://avrlab.com/node/90
Если после этого не заработает - значит это не ваше.
Re: Подделка atmega8A???
Добавлено: Пт фев 24, 2012 15:09:23
Wasily
Да вроде моё:)
Ответ как всегда прост: в партии МК, которые мне передали из отдела снабжения забыли прошить фьюзы на 8MHz.
Вот я и мучался на одном мегагерце.... А осцилограф сломался как раз
Спасибо.
Re: Подделка atmega8A???
Добавлено: Пт фев 24, 2012 18:38:28
borys
Прошивка микроконтроллеров обычно не входит в обязанности отдела снабжения, это уж Ваше
дело.
Re: Подделка atmega8A???
Добавлено: Пт фев 24, 2012 19:02:45
Wasily
Ну это у кого как

Re: Подделка atmega8A???
Добавлено: Пт фев 24, 2012 19:03:44
Wasily
Ну это у кого как

Злые вы все тут какие-то

.
Нет чтоб подсказать проверить фьюзы..
Re: Подделка atmega8A???
Добавлено: Пт фев 24, 2012 19:04:52
Wasily
Модераторов прошу удалить тему.
Re: Подделка atmega8A???
Добавлено: Пт фев 24, 2012 19:42:57
loshvitalik
Wasily писал(а):Ну это у кого как

Все атмеловские контроллеры по умолчанию поставляются с тактированием 8МГц и включенным делителем на 8, значит, все они по умолчанию работают на 1МГц, так что зря вы злитесь

Re: Подделка atmega8A???
Добавлено: Сб фев 25, 2012 03:47:37
ut1wpr
Фирма у ТС крутая. Снабженцы фьюзы шьют, МК на Ибэе закупают. Интересно, по какой статье проводка ведется? Вот бы мою главбухшу научить...

Re: Подделка atmega8A???
Добавлено: Пн фев 27, 2012 09:00:46
Wasily
loshvitalik писал(а):Все атмеловские контроллеры по умолчанию поставляются с тактированием 8МГц и включенным делителем на 8, значит, все они по умолчанию работают на 1МГц, так что зря вы злитесь
Так вот именно что "все они по умолчанию работают на 1МГц ". А делитель для PWM для какого clock- a задается? Не с clock_I/O случайно???
Re: Подделка atmega8A???
Добавлено: Пн фев 27, 2012 10:39:50
Flasher
Вы хоть стреляйте, но у меги 8 нет делителя на 8. Там разные режимы встроенного RC.
Re: Подделка atmega8A???
Добавлено: Пн фев 27, 2012 10:59:45
loshvitalik
Flasher писал(а):Вы хоть стреляйте, но у меги 8 нет делителя на 8. Там разные режимы встроенного RC.
Спасибо за поправку, я забыл что авр-ки не все одинаковые. Правильнее будет то, что мега8 по умолчанию на 1 мгц тактируется.