| Микроконтроллеры | AVR начинающим - вопросы и ответы | 
|
|---|---|---|
shemmer: разность показаний ADC=0.05*1024/2.56=20 Дак вот эту разность и выведи из МК как отладочное сообщение и посмотри чему она реально равна, а не предположительно.  | 
  | 
|
shemmer: Где-то в пограмном коде наверно,а вот где? В коде всё нормуль. Боюсь, Karados прав, напряжение спадает медленнее. Попробуй брать adc1и adc2 при значениях z, скажем, 0 и 20. interrupt [ADC_INT] void adc_isr(void)  | 
  | 
|
Все-таки для МК это действительно слишком медленно.  | 
  | 
|
shemmer: Все-таки для МК это действительно слишком медленно. Да .  А в чем задача ? Что нужно сделать ?  | 
  | 
|
В устройстве задействованы оба таймера, два выхода ШИМ на одном генератор 500 кГц ,динамическая индикация 5-ти светодиодов,функция кнопки,PLL.  | 
  | 
|
Все-таки переделал я схему зарядки, выделил ногу специально для контроля подключения зарядки.  | 
  | 
|
Можно сделать гистерезис: if (zaradka==0 && adc_data<980-5)  | 
  | 
|
Гистерезис ИМХО удобней ( и правильней ) определить через #define GIST 5 и в коде писать ... adc_data < 980 - GIST )  | 
  | 
|
CVAVR 2.03.2 - добавлено много нового Размер демки вырос с 2 до 8 Мб.  | 
  | 
|
Антоха, спасибо за помощь в написании алгоритма  | 
  | 
|
| 
 Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь  | 
© 2003—2025  | 
|||