Hi All !
В заголовочном файле, касающемся pic18f1220 и pic18f1320 есть ошибка при описании битов конфигурирования.
файл "pic18f1220.h"
версия: picc18 8.20PL4
=== Cut === // Configuration Bit Values
Есть:
#define FCMEN 0xFFFF // Fail-safe clock monitor enabled #define FCMDIS 0xFBFF // Fail-safe clock monitor disabled
Следует быть:
#define FCMEN 0xFFFF // Fail-safe clock monitor enabled #define FCMDIS 0xBFFF // Fail-safe clock monitor disabled === Cut ===
У меня на поиск этого глюка ушел рабочий день :-( Суть бита: если монитор разрешен, то при неработоспособности внешнего задающего генератора автоматически происходит переключение на внутренний 32 кГц. Я блин монитор запретил (это я так думал), а потом долго искал, почему после касания выводов кварца пинцетом характер работы устройства кардинально меняется... ;(
WBRgrds Ruslan