3-й вывод (контрастность) на землю временно
подключи и проверь.
Какой индикатор поставил, бывают разные распиновки!!!!
Если надо - могу кинуть проект в шПротеусе - что бы не перешивать каждый раз контроллер "вживую". Сам планирую потихоньку "под себя" довести этот проект и параллельно вникать, изучать и т.д., т.к. сам, фактически, "чайник" в контроллерах.Vasia 24 писал(а):Попробую сам. Но опыта у меня просто нет в этом,с микроконтроллерами я впервые сталкнулся.
Стабилизатора не два на 5 вольт, а один от ТР-121-17, дежурка типа..alexey_efimow писал(а):Добрый день. Подскажите мне пожалуйста по поводу трансформатора в блоке питания. Начал рассматривать печатку блока питания - там стоит трансформатор ТР-121-17 (вроде бы на 9В) и два 7805 стабилизатора. Как там получается 12В?
Спасибо, Андрей, бум разбираться!dt_andrew писал(а):1 - выкладываю исходник где проблема с громкостью исправлена но это для МИНИ-8
там по сути исправлена только одна процедура send_tda
все
Почитав какие проблемы с "оригинальностью" TDA7313, тем более, 8425 была в наличии, решил делать именно MINI-16 - у него ресурсов для "модернизации" больше, и часы есть!dt_andrew писал(а): по п 2-3 это вы предлагаете МИНИ двигать в сторону вер 2
не для этого его просили делать чтоб потом доводить до вер 2
там и плавное наростание есть и много еще другого
Чего-то фигня у меня получается!dt_andrew писал(а):...4 - день недили (что сложного не понял)
определяем массив дней недели
unsigned char *dn[] = {"Mo","Tu","We","Th","Fr","Sa","Su"};
и функцию
unsigned char day_of_week(unsigned char d, unsigned char m, unsigned int y);
.....
сама функция
//*****************************************************************************
unsigned char day_of_week(unsigned char d, unsigned char m, unsigned int y)
{
int result;
int n;
if( m>2 )
{
-= S K I P =-
}
//*****************************************************************************
выводим день недели например для 31 декабря 2009г
lcd_puts(dn[day_of_week(31,12,2009)]);
все
Код: Выделить всё
// ===== Standby ==========
if (l_standby)
{
if (l_clear_stb) { l_clear_stb = 0; lcd_clear(); }
lcd_com(0x80); //lcd_puts(message[MSG_STANDBY]);
lcd_puts(dn[day_of_week(18,12,2009)]); // rtc_print_date();
l_clear_menu = 1;
l_mute = 0;
lcd_com(0xC4); rtc_print_time();
}