|
Программа по разному себя ведёт в указанных процессорах.
Думается как-то по левому работает встроенный мультиплексор,
установка посторонних битов в ADMUX полностью исключается.
Вот результат работы на AT90S8535 (учетверенные значения)
0_830 1_000 2_000 3_000 4_000 00
0_831 1_000 2_000 3_000 4_000 00
0_830 1_000 2_000 3_000 4_000 00
а вот на ATmega8535 (учетверенные значения)
0_624 1_000 2_000 3_000 4_000 00
0_830 1_20C 2_000 3_000 4_000 00
0_830 1_20C 2_000 3_000 4_000 00
Исходник могу послать по почте, причину этого глюка хочется выяснить
побыстрее, т.к. требуется использовать ATmega8535 в серийном изделии
которое успешно работало на AT90S8535, сроки поджимают.
Спасибо всем отозвавшимся.
E-mail: info@telesys.ru