ВНИМАНИЕ! На форуме начался конкурс - астрофотография месяца ИЮЛЬ!
0 Пользователей и 1 Гость просматривают эту тему.
Платы есть, разведенные под технологию термопереноса, в вариантах с L6219 и c ULN2803, однослойки. Только я запутался в вариантах разводки. Если дядя Вова ошибок не нашел, то один вариант точно проверен.
/// PD3 - 5 вывод, PD2 - 4 вывод !!!//// Проверка PB0PORTB=0xFE;_delay_loop_1(10);if (bit_is_clear(PIND,PD3)) FOK_OUT_S2=0; // А на схеме кнопки перемещения - PD2PORTB=0xFD;_delay_loop_1(10);if (bit_is_clear(PIND,PD3)) FOK_OUT_S1=0;PORTB=0xFB;_delay_loop_1(10);if (bit_is_clear(PIND,PD3)) FOK_IN_S1=0;PORTB=0xF7;_delay_loop_1(10);if (bit_is_clear(PIND,PD3)) FOK_IN_S2=0;PORTB=0xFE;_delay_loop_1(10);if (bit_is_clear(PIND,PD2)) reset=0;PORTB=0xFD;
termometer_adress=0; temperature_count(); if ((tempupdate==0) || automodedistance==0) { automode=~automode; // инверсия режима? lcd_clean(); lcd_xy(1,0); lcd_write_string_mode(); //// automode всегда ==1 !!! if (automode==1) { EEPROM_write_int(8,1);} else {EEPROM_write_int(8,0xFE);} if (automode==0xFE)
ORTB=0xFE;_delay_loop_1(10);if (bit_is_clear(PIND,PD3)) FOK_OUT_S2=0; // А на схеме кнопки перемещения - PD2PORTB=0xFD;_delay_loop_1(10);if (bit_is_clear(PIND,PD3)) FOK_OUT_S1=0;PORTB=0xFB;_delay_loop_1(10);if (bit_is_clear(PIND,PD3)) FOK_IN_S1=0;PORTB=0xF7;_delay_loop_1(10);if (bit_is_clear(PIND,PD3)) FOK_IN_S2=0;PORTB=0xFE;_delay_loop_1(10);if (bit_is_clear(PIND,PD2)) reset=0;PORTB=0xFD;_delay_loop_1(10);if (bit_is_clear(PIND,PD2)) speedupdate=0;PORTB=0xFB;_delay_loop_1(10);if (bit_is_clear(PIND,PD2)) luftupdate=0;PORTB=0xF7;_delay_loop_1(10);if (bit_is_clear(PIND,PD2)) tempupdate=0; /// Нажатие кнопки - сброс флага... if ((tempupdate==0) || automodedistance==0) /// Проверка флага и проверка того, что положение откорректировано { automode=~automode; /// Инверсия режима - выход на мануал (очистка экрана и т.д.) lcd_clean; lcd_xy(1,0);
в) собрать все это дело до кучи в одно место ... (в смысле в один пост !!!)
Ну уже кое-что !!!Ну как, Дядя Вова, завели своего зверька ?У вас он точно зашит на 4 Мгц от встроенного RC ?
Странно вообще-то. Не работает один из трех портов.
Если можно выложите кто нибудь заведомо годный файл eeprom
Володь, я подумал, может быть вот чего. Тексты микропрограмм я публиковал позже, чем файлы для прожига. Текст перед публикацией я правил. В микропрограмме было много лишнего. Сам же файл для прожига должен работать с этой кнопкой. Дело в том, что в связи с бардаком в версиях, я сам в случае изготовления нового контроллера качаю микропрограммы с конференции. У меня 4-ая кнопка работает. Володь, а остальные кнопки у тебя работают?