![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 13.10.2008
Сообщений: 40
|
![]()
Не могу понять, что не так. В программе два прерывания. Одно прерывание по переполнению счетчика С0. Внешний сигнал генерирую с помощью свободной ножки PC3. Второе прерывание по совпадению значения таймера Т1 с числом. Проблема в том, что прерывание OVF0 никогда не выполняется и соответственно строчка out PortD, R1 тоже. А вот если Закомментировать строчки
Код:
Код:
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 29.12.2008
Сообщений: 1,598
|
![]()
При беглом взгляде, как минимум потому, что настройки одного таймера затирают другой. Т.е вы записали в регистр управления настройки для одного таймера, затем поверх пишите настройки другого таймера, в итоге будет работать последний.
Код:
Код:
Последний раз редактировалось С.М.С; 27.07.2013 в 22:35. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Два задания по Visual Basic: одно по массивам другое по строкам | lolpol | Помощь студентам | 0 | 11.05.2013 22:59 |
Паскаль. Процедуры. Заменить в тексте одно слово на другое | JosH7 | Помощь студентам | 3 | 23.09.2012 22:06 |
Описание одно, в примере другое | winhttp | Общие вопросы Delphi | 11 | 15.08.2012 12:48 |
Заменить в строке одно слово на другое, заданное с клавиатуры. | trum | Помощь студентам | 5 | 05.04.2012 17:48 |
как одно слово заменить не другое? | ilyha93 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 27.12.2011 20:07 |