Serg24
Участник-
Постов
97 -
Зарегистрирован
-
Посещение
Весь контент Serg24
-
Как уменьшить потребление UART
Serg24 ответил Serg24 тема в В помощь начинающему
Я всего лишь спорсил как инвертировать сигнал на выходе UART. если никак то всё, тема закрыта. Если я выложу устройство, 10 паралельных грвфиков и алгоритмы их взаимодействия, я так понял что вы тоже не разберётесь, и ломать голову тоже не будете)) если даже не понятна такая простая истина что нет у меня +5В на шнурке СОМ порта, есть только не стабилизированое зависящие от нагрузки и напряжения в сети. "P.S. тот магический smd тарнзистор, который вы хотите, называется bc817." спасибо что ответили по теме, очень благодарен! Прошу отвечать только по созданым темам и вопросам. СПАСИБО всем кто учтёт! -
это словами не описать поверьте! я не клавиатуру на меге делаю))) проэкт долольно серьёзный. 4 минут пытался хоть просто описать что к чему но не получилось вобщем я с мк не первый год так что можете мне поверить... я на форум выкладываю только то что конкретно затрудняюсь решить. в основном это связано с тем что не сталкивался с особностями спящего режима. особено достало то что Т2 то спешит то отстаёт в спящем режиме.... один человек писал на форум что ставил задержки у меня с ними отстают дико часы а без спешат на 2 сек за час... кварцов пробывал 2. другие проблемы уже порешал, думаю как всё переделать под низкое потребление.
-
прочитал всё что написано в даташите по асинхроному режиму. у меня всё учтено я все грабли эти перечитал ещё на руском тут и в гугле. но у меня спешит немного мремя в спящем режиме 2сек за час. что это может быть? конденсаторы советывали не ставить, и я думаю это правильно, с ними часы спешили вобще дико.
-
Как уменьшить потребление UART
Serg24 ответил Serg24 тема в В помощь начинающему
SysRq спасибо что не нарыкал на меня )) Ну вобще конечно поток плотный... я не дятел) :( если бы UART работал раз в году я бы его тушил и никого не спрашивал... там паузы 0,2 - 0,5Сек между символами... Я думал может всё таки разработчики что то предусматрели. поставлю транзистор инвертирющий да и всё, спаибо всем кто принимал участие ;) я так понял что чудес не бывает хотя и ждал очень))) -
много думал над этим... но вобще наверное задача имено такая... очень плотный обмен информацией и одно из другого следует... таймет Т1 нельзя останавливать ...вобщем задачка ещё та... Насчёт частоты думаю как раз.. прикидываю.. но смысл не меняется чем больше протянет на аккумуляторах тем лучше
-
Как уменьшить потребление UART
Serg24 ответил Serg24 тема в В помощь начинающему
так подскажите как обойтись безних? или для чего вы пишете я не пойму.... -
Как уменьшить потребление UART
Serg24 ответил Serg24 тема в В помощь начинающему
Уважаемый ну не получается так как Вы советуете я же писал (0,txd,rxd,+U)... было б у меня место в разьёме я бы поставил туда кренку на 0,1А и всё. или какие у вас предложения? -
Всем кто думает что я сижу смотрю в потолок а Вас заставляю себе писать - Вы не правы. Я мало сплю похудел , мне надо проэкт поднять. Поднимал может и больше и тяжелее Ваших. Но не за такие сроки. И тема новая для меня. Я всё сделаю в любом случае. с Вами или без Вас но могу не успеть и как результат совсем потерять силы от не высыпания). Я отвечаю на смс и звонки только своей девушке, у меня нет даже времени подыскать слова для поиска в гугле. в голове другие пролемы и она уже болит сильно))). Пишу что бы заглянуть и увидеть ответ. а не указание прочитать даташит. если не хотите отвечать не утруждайте себя, я всё найду сам и не только даташит)
-
Как уменьшить потребление UART
Serg24 ответил Serg24 тема в В помощь начинающему
я ж сказал транзистор поставлю) так что не боись ничего и спи спокойно -
спасибо за совет, если ничего из AVR не найду прислушаюсь
-
как тут всем нравится писать не по теме) 50% флуда) ещё и меня втягиваете .. я хотел с юмором, думал живые лююди ... но могу как с ботами , это не принципиально
-
ну вы и гоните.... я же не просил помогать тех кто не хочет :07: я никого рытся ради себя не заставляю, пишите только если сами знаете Я ЖЕ ТОЛЬКО СПРОСИЛ ПОЧЕМУ ЧАСТОТА УХОДИТ В СПЯЩЕМ РЕЖИМЕ!))) ТЯЖЕЛО НАПИСАТЬ НЕ ПИШИТЕ! ВСЕМ КТО ПОСЛУШАЕТСЯ СПАСИБО :) ВСЕМ КТО ОТВЕТИТ :a14:
-
У меня широкая исходня тематика... неумею я даташиты читать... если Вы уже прочитали и знаете что там есть может поделитесь? мне ж быстрее сделать совет чем пол часа качать со скоростью 4кб) даташит в котором всё на англ. и непонятно ещё где читать... а Вы вроде как руский и уже читали... :05:
-
Здравствуйте. есть вопрос... в спящем режиме Т2 c кварцем 32768 спешит на 2-3 сек за час... в рабочем режиме такого не замечал... (кварц без конденсаторов. вешал внешние по 18п уход в слипе был 1 сек за минуту ) приведу коды инициализация void timer2_init(void) { TCCR2 = 0x00; //stop ASSR = 0x08; //set async mode TCNT2 = 0x00; //setup OCR2 = 0x00; TCCR2 = 0x05; //start } прерывание #pragma interrupt_handler timer2_ovf_isr:5 void timer2_ovf_isr(void) { if(sleep_en==2){TCCR1B=0;T1=TCNT1;TCCR1B=0x05;g=g^1;if(g==1){LED_ON;}else{LED_OF F;}}//в слип sleep_en=1; g=g^1;if(g==1){LED_ON;}else{LED_OFF;} sec_pl=1; } и обработка времени в main if(sec_pl==1){ sec++;if(sec>=60){sec=0;} if(sec==0){min++;if(min>=60){min=0;} if(min==0 && sec==0){hor++;if(hor>=24){hor=0;}}} if(V==0x01 && sleep_en==1){sleep_en=2;sleep_off();}// это пробуждение если на ножке +5 if(sleep_en==1){asm("sleep");}// это повторение ухода в слип для Т2 if(sleep_en==2){ // это отбражение времени и юстировка RC генератора в рабочем режиме clock(0,0); if(fl_cl==2){T2=T1;fl_cl=3;} if(T1<40000 && fl_cl==0){T3=T1;fl_cl=2;} if(fl_cl==3){T4=T2-T3;fl_cl=0; if (T4<=(7760)){OSCCAL++;} if (T4>=(7840)){OSCCAL--;} lcd_t(T4);}} sec_pl=0; }//end if(sec_pl==1)
-
Как уменьшить потребление UART
Serg24 ответил Serg24 тема в В помощь начинающему
а ничего что приёмник COM порта будет фиксировать это станет искать старт бит.... -
вобщем замяли.. у меня код выводит в нормальный режим внутрений RC не медленее вашего, и OSCCAL не меняется каждую секунду... а лишь по необходимости. P.S. в моём проэкте скорость вхождения в точность +-3% не важна.
-
понятия не имею о чём Вы... Вы мне ссылок не давали... не ренкарнация, просто мой код офигенно работает вторая проверка нужна не меньше первой да и делается она раз в секунду. я когда на контролер дую то включается в работу вторая строчка
-
если где то в заначке есть супер код то Вы не показывали его, а ведь Я!!! ПРОСИЛ!!! в первом топике не умичать а помогать( собствено для чего форум и есть )
-
Как раз там и лажу! или я бестолочь или они но про потребление не слова http://www.atmel.com/dyn/products/product_...sp?part_id=4196 ОЙЁ!!!! Low Power Consumption at 1 MHz, 1.8V, 25°C for ATmega48P/88P/168P: – Active Mode: 0.3 mA неужели это то о чём я подумал? :yeah: но вот если 5В... и 8Мгц.... я щас сума сойду описание для ATmega48V/88V/168V Low Power Consumption – Active Mode: 250 μA at 1 MHz, 1.8V 15 μA at 32 kHz, 1.8V (including Oscillator) – Power-down Mode: 0.1μA at 1.8V описание для ATmega48P/88P/168P: • Low Power Consumption at 1 MHz, 1.8V, 25°C for ATmega48P/88P/168P: – Active Mode: 0.3 mA – Power-down Mode: 0.1 μA – Power-save Mode: 0.8 μA (Including 32 kHz RTC) ВЕРСИЯ V МЕНЬШЕ ПОТРЕБЯЛЕТ ЧЕМ Р ??? существенная разница только на режимах с 32кгц. 0.8 μA против 15 μA. это вся сила picopower??? я думал там революция микрпотреления... Кто будет меньше кушать на 5В 8Мгц?
-
Как уменьшить потребление UART
Serg24 ответил Serg24 тема в В помощь начинающему
там кренка... но на провод СОМ компорта идёт 0, txd, rtd, + 7 - +12В ... во так...буду платы переделывать( -
Кому это он не нужен? поконкретнее ... у меня RTC на Т2 и UART с ответствеными данными, и желательно что бы обращение к OSCAL пореже было. может просто вам кроме как зажигать лампочки ничего не надо? тогда не юзайте мой супер код :smile3009: или просто у вас есть идеи потолковее? :05: так мы ВАС выслушаем!!!
-
Как уменьшить потребление UART
Serg24 ответил Serg24 тема в В помощь начинающему
Dopler Вы правы но у меня на проводе только +12 есть. наверное поставлю стабилитрон... просто напряжение это прыгает +7 / +13В ... может быть подскажите схемотехнику для такого варианта напряжения? самые вероятные изменения напряжения 7,5-10В вобщем поставлю что то в стиле... кт3102 :05: только смд, может поскажете модель? такую что б пошустрее, смд, красиво открывался и закрыватся и стоил 20-30коп. я ведь смд транзистор в первый раз покупать буду. :05: -
mega329, mega649, mega3290 и mega6490 эти 0.3ма при всём включенном. у меня ведь сама цель что бы устройство работало от акумуляторов. сейчас 2 М8 потребляют 30-40мА (8Мг). а вот mega329 обе будут максимум 2 мА. При том что они бомбовые! может есть что то послебее у AVR и посовременее?
-
Как уменьшить потребление UART
Serg24 ответил Serg24 тема в В помощь начинающему
ЛЮДИ ПРОЧИТАЙТЕ ВОПРОС!!! КАК ИНВЕРТИРОВАТЬ ВЫХОД TXD МК М8!??? что бы у него логический ноль стал 0В а не 5В!? транзистор ставить не хочется придётся перезаказывать платы -
Как уменьшить потребление UART
Serg24 ответил Serg24 тема в В помощь начинающему
А если не для ГУРУ?) что бы ещё и понять можно было :(