Свежие обсуждения
Не про радио

Отдельная и любая информация от и для Михалыча А

1 7 44

так там наверно не веб сервер а робот рассылки спама... или вирь-червь просто

 

Спасибо, Alexey, в следующий подход к толстому интернет каналу буду скачивать...

У меня такое тех задание - при гальванических покрытиях, реверсом тока можно резко улучшить "мелкость" покрытия, вплоть до блестящего. Но нужна стабильность времени реверсирования. (У меня сейчас мультивибратор реверсом управляет, но это ерунда на постном масле). Я хочу ставить кварц или керамику внешним резонатором. А у атмелов сложнее дело программирования, чем у пиков.
Скажите, пожалуйста, если я у атмеги отключаю внутренний RC генератор и перевожу тактирование на внешний кварц(керамику) и в схеме кварц(керамика) припаян, при прошивке атмеги есть какой-то четкий признак того, что кварц(керамика) не "завелся"? Или только осциллографом определяется?
Спасибо.

 

Михалыч А: при прошивке атмеги есть какой-то четкий признак того, что кварц(керамика) не "завелся"?

Если в программаторе нет кварца, либо он не завёлся, то после прошивки фьюзов понипрог скажет что фьюзы зашились с ошибкой. Т.к. при переключении атмеги с помощью настройки фьюзов на внешний кварц, тактирование атмеги может быть осуществлено только от внешнего кварца, т.к. внутренний тактирующий генератор уже отключен.

Кстати у атмеги есть внешний асинхронный счётчик/таймер, он предназначен для тактирования от внешнего часового кварца 32768Гц, довольна удобная штука, т.к. сам МК может работать от внутреннего генератора, но при этом есть асинхронный счётчик аккумулятор которого инкриментируется от кварца 32768Гц и являет собой опору более менее стабильного времени. Можно даже настроить этот счётчик на вызов прерывания при совпадении аккумулятора... короче если интересно могу дать исходник для вызова по этому таймеру на Си в WinAVR для атмеги8.

 

То Link
WinAVR у меня пока нету. Правда, Си файлы сразу отрываются в визуал студио С++ 6.0
Меня больше интересует следующее - нужный мне таймер на атмеге 169 должен время отсчитывать с точностью в 0.1 секунду, так как 1/4, 1/8, 1/16 секунды я на ЖКИ не знаю как одной цифрой отображать, а сотые доли секунды на результат не влияют и их не видно будет на ЖКИ. Мне нужно где-то брать стабильные 10 Гц. И для ЖКИ пишут, что стабильноть частоты подсветки сегмента приветствуется. Герц 50 стабильных тоже надо где-то брать, но конечно и 64 Гц подойдёт.
И я привык к JDM программатору для ПИКОВ, ищу что-нибудь похожее для АВР. Но на пассивных элементах, ПИКИ у меня отлично шьются таким.

 

Михалыч А: И для ЖКИ пишут, что стабильноть частоты подсветки сегмента приветствуется. Герц 50 стабильных тоже надо где-то брать, но конечно и 64 Гц подойдёт.

Вы даташит на эту атмегу читали? Эта атмега позволяет тактировать ЖКИ от асинхронного таймера , с кварцем 32768... кстати в протэусе 7,6 sp4 есть эта атмега, т.е. программу можно обкатать в протэусе т.е. подвешать к МК ЖКИ и смотреть как себя ведёт программа. В протэусе есть осцилограф, и... много ещё чего есть...

 

Зато у меня протеуса нет.
В датащите на атмегу 169 четко написано, что у неё два источника тактирования.
The LCD Controller can be clocked by an internal synchronous or an external asynchronous
clock source. The clock source clkLCD is by default equal to the system clock, clkI/O.
When the LCDCS bit in the LCDCRB Register is written to logic one, the clock source is
taken from the TOSC1 pin.
А симуляторам я отдаю предпочтение от производителя.

 

Михалыч А: А симуляторам я отдаю предпочтение от производителя.

.
Когда вы увидите на что способен протеус, то забудете о симуляторах от производителей...
К примеру.

 

С частотами всё определилось. В LCD контроллере есть свой прескайлер и делитель, в сумме деление на 32768. Всей атмеге 169 поставлю кварц на 2 МГц.
У ЖКИ будет частота 2МГц/32768 = 61 Гц. А 10Гц получу делением 2МГц на 8 и подсчетом 25000 в 16-ти разрядном счетчике.
Теперь осталось найти программу прошиватель через COM порт с поддержкой тактового сигнала на ноге XTAL1.
64 ноги у атмеги 169 придется на двухсторонней плате с металлизацией отверстий делать.

 

Alexey
18 ноября, 08:40 "какая версия скачивается"
Service Pack 2 (build 1996) Installer
http://www.atmel.com/Images/as6installer-6.0.1996.exe
585М

Скачал указанный файл без никаких вопросов. При установке требует доступ к сайту майкрософта. Без доступа не устанавливается и не установилась.
Так это что получается, никто AVR Studio не пользуется. И русский сайт атмела ликвидирован.
Пожалуйста, подскажите, где брать такую AVR Studio, которая как пиковская MPLab, без никакого геморроя скачивается и устанавливается. Спасибо.

 

Михалыч А: При установке требует доступ к сайту майкрософта. Без доступа не устанавливается и не установилась.

посмотриче че он хочет- наверно фрамеворк 2-4версии или файло библиотек тогда поставьте его и кинте в систему нужные ей DLL ДО инстала