Показать сообщение отдельно
Старый 04.06.2016, 13:32   #469
oleg707
Гуру
 
Аватар для oleg707
 
Регистрация: 16.04.2014
Возраст: 40
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
oleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от T_r_D Посмотреть сообщение
Пока ни чего не мерил.
Я потом схему выкину- рисовать её в лом.
Суть такая- промикра запитана от киса и управляет двумя блоками питания на LM2596.
Один БП на хаб, флешку и ардуину которая связывает CAN с планшетом.
Второй (на самом деле спараллеленые два БП с одним резистором подстройки, так как один от планшета сильно греется)на планшет выдающий 4,35 вольта и при необходимости "жёстко" вырубить планшет падающий до 2,8.

С отключённым зажиганием работают два БП на планшет и БП на кисе на ардуину. Если питание провалится ниже заданного предела, то останется работать только БП на кисе и ардуина.


Сегодня ради развлекухи решил сделать часы- на столе валяется промикра ещё одна, часы на DS3231 и напоролся на косяк. Я конечно попробую на второй промикре, но походу это у всех!
Заливаем в промикру тупой блинк
if (millis() - timer0 > 1000){
digitalWrite(19, !digitalRead(19))
timer0 = millis();
}
И получаем что первую минуту интервал выдерживается, а потом светодиод тупо горит! Нет- промикра не виснет и светодиод на самом деле мигает, но очень быстро.
Если в луп накидать кода, то станет видно это.

Заметил вообще случайно! В часах сделал палку крутящиюся которая на дисплее отображалась, так вот первую минуту она крутилась с заданной скоростью, а потом ускорялась в несколько раз. Ей не давал в сплошной засвет привратиться только код самих часов поскольку lcd.print работает долго.

У кого есть промикра- проверьте плиз.
кис много жрёт для дежурного источника. Крен5 используй.

А распиши ка подробнее, как работает эта строчка, в качестве ликбеза.digitalWrite(19, !digitalRead(19)
timer0 ансигнед лонг?
На другой ардуине такое же поведение ( на базе 328P или меги) ?

Последний раз редактировалось oleg707; 04.06.2016 в 14:15.
oleg707 вне форума   Ответить с цитированием