Без описания |
Поиск в теме | Версия для печати |
mihail |
Отправлено: 02 Декабря, 2010 - 01:16:56
|
Гуру
Сообщений всего: 1065
Дата рег-ции: Март 2010
|
cjA пишет:а ведь ты совсем недавно говорил что у 2313 1Мгц по умолчанию
cjA пишет:нигде не иницеализировал предделитель на 2
cjA пишет:вот в этом примере - частота не 4Мгц
Я всего лишь человек. А, людям свойственно ошибаться. Посмотрел последнюю программу. Без изменения Fuse Bits микроконтроллер будет работать на 8 MHz.
Но, если поставить кварцевый резонатор на 4 MHz (+ пару конденсаторов) и изменить Fuse Bits, то эта программа будет работать так как планировалось |
|
|
ОЛЕГ |
Отправлено: 02 Декабря, 2010 - 01:50:05
|
Супермодератор
Сообщений всего: 1732
Дата рег-ции: Нояб. 2008
|
Практическое обоснование, эксперимент доступен для повторения.
ИК-светодиод и два ТСОПа, повешенных на два прерывания, индикация- светодиоды.
При получении сигнала одним ТСОПом зажигается его СД, При получении сигнала другим- его.
При получении сигнала двумя ТСОПами одновременно зажигается СД того ТСОПа, который сидит на старшем прерывании. Если поменять ТСОПы местами любым способом- все равно обрабатывается тот, который сидит на ноге МК, отвечающей за старшее прерывание.
Если в обработчик старшего прерывания вставить принудительную проверку сигнала со второго ТСОПа, то результат зависит от погоды на Марсе. Даже если поиграть с поправкой на частоту работы ТСОПа.
Я это делал, мне нужно было. Не работает.
Полагаю, если МК начнет измерять спины электронов, попавших в него с разных прерываний, он свихнется и зависнет.
Полагаю так же, что это преднамеренное загрубление и зависит оно от тактовой частоты. |
|
|
|
Поиск в теме | Версия для печати |
Страниц (17): В начало « ... 6 7 8 9 [10] 11 12 13 14 ... » В конец |
« Программирование микроконтроллеров » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
|
|
|
|