|
Вот говорят: эти контроллеры - отстой, те контроллеры - отстой.
Собрался показывать заказчику макет (AT89S8252, используется встроенная EEPROM для хранения настроек и калибровок), всё вроде работает. Дай, думаю, проверю схему сброса... Понижаю питание: система начинает дурить - бессистемно лампочками моргает, динамиком похрипывает. Одно радует - чего надо вроде-бы не делает и при поднятии питания работает дальше. Стал искать - контроль питания бывший в устройстве заказчика конфликтует с тем, что на макете. Отвязал свое от того - всё чики-пики.
А к чему это я? Осторожно написанная программа тоже много значит...
2 блока настроечных и калибровочных данных, каждый с CRC16. DPTR устанавливается в 0 после работы с данными EEPROM. Сейчас ещё переставлю DPTR_по_умолчанию на конец второго блока данных и "да хранит меня "INC DPTR".
E-mail: info@telesys.ru