Свежие обсуждения
Микроконтроллеры

AVR начинающим - вопросы и ответы

1 56 68

musor: а пару транзюкоко

... *3

 

Короче, ответ от Атмела:
Please refer [Pg- 244 in the datasheet] where it is mentioned as The current drawn(Iol) from capacitive loaded pins may be estimated (for one pin) as:
CL × VCC × f , where CL = load capacitance, VCC = operating voltage and f = average switching frequency of I/O pin . So please choose your Load capacitance( CL) in such a way that your IOL from the pin meets the requirement mentioned in the datasheet under Electrical Characteristics (Page 235)

Со страницами конечно не совсем совпадает с моим ДШ, но, как я понял, важна именно действующая нагрузка. Т. е. СРЕДНИЙ ток может быть 40 мА.
Но есть другая подстава - как бы не произошло защелкивание за счет тиристорного эффекта. От этого, думаю, должн спасти резистор.

 

Кто-нибудь знает, есть ли h-файлы, позволяющие в удобном виде инициализировать периферию AVR?
Например, если надо инициализировать таймер, не рыскать по всем страницам даташита какие биты в каком регистре ставить, а тупо написать что-то типа:

#define MCU ATmega8

TIMER1_PERIOD(128);
TIMER1_MODE(FAST_PWM);
...

 

Тут в ообще-то нужны не просто h-файлы, а библиотеки для работы с периферией.
Попробуйте спросить у гугла "AVR peripheral library".
Что нибудь да найдется.

 

Леха: Например, если надо инициализировать таймер, не рыскать по всем страницам даташита какие биты в каком регистре ставить, а тупо написать что-то типа:

Для PICов есть компилятор PICC CCS. В нем это так и записывается. В дополнении есть визуальная оболочка, где можно птичками выбрать нужные настройки и сразу увидеть, например, частоту ШИМа, период прерывания таймера (с учетом тактовой и предделителя) и др.
Для других версий компиляторов не попадалось такое упрощение (т.к. тут оно реализовано на уровне компилятора).
Поищите, может есть версия этого компилятора и под AVR.

 

Добрый вечер.
Сложным ли прибором будет L-метр на контроллере с цифровой индикацией?
Или вообще не стоит связываться с контроллерами в этом вопросе?

 

Сергей К, в "моём" интернете написано, что CCS компиллятор платный для полнофункционального варианта.
Тот CCS, который я скачиваю вместе с MPLab 8.92 не хочет компиллить, ругается на файл регистрации. XC8 от микрочипа работает хорошо.
Если Вы пользуетесь полноценным CCS, скажите, пожалуйста, где он находится в интернете. Спасибо.

 

Swamp_Dok, с микроконтроллерами надо связываться обязательно. L-метр есть в нескольких вариантах. Без деталей только L-метр на звуковой карте сразу работает.

 

Swamp_Dok: Сложным ли прибором будет L-метр на контроллере с цифровой индикацией?

Наоборот, весьма простой - выбирайте:
https://sites.google.com/site/vk3bhr/home/lcm1
http://projectproto.blogspot.com/2009/09/lc-meter-pic16f876a-n3310lcd.html
http://www.dansworkshop.com/2010/04/inductance-meter/
http://www.kerrywong.com/2010/10/16/avr-lc-meter-with-frequency-measurement/
http://cappels.org/dproj/EvenBetterLCMeter/Even_Better_LC_Meter.html
http://www.avrprojects.info/avr-projects/capacitance-and-inductance-meter-using-...

 

Да, все-таки вы правы, мостовые измерители сейчас не актуальны, совсем не актуальны...
Правда эти многоногие микросхемы слегка пугают. И проблема выбрать контроллер, их сейчас ведь туча разных, потом сделать программатор.
Да и недавняя неудача с микросхемой УНЧ уменьшает уверенность в своих силах.
Очень в новинку все это. Но надо уходить от ламп и транзисторов дискретных. А то учусь на программиста, а с лампами вожусь да с кт315 .