Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
О, уже выложен ниже :)) А почему бы не применить прерывания по таймеру?
Отправлено
=L.A.=
03 июля 2007 г. 14:22
В ответ на:
периферию всю отключил? Исходник можно было бы и целиком показать. Или он секретный?
отправлено =L.A.= 03 июля 2007 г. 14:20
Составить ответ
|
Вернуться на конференцию
Ответы
А это разве не прерывания по таймеру? -->
—
YellowTiger
(03.07.2007 14:28:37
83.149.0.98
, 677 байт)
Ну так у тебя было написано interrupt [EXT_INT0] void ext_int0_isr(void)
—
=L.A.=
(03.07.2007 14:32:41
213.134.214.10
,
пустое
)
Там были оба обработчика, просто один имел откомментированное пустое тело - IRET, одним словом: (+)
—
YellowTiger
(03.07.2007 14:36:4
83.149.0.98
, 322 байт)
В общем, я чуть выше выложил пример из ИАРа , он совсем без прерываний, простой как напильник. Ты лучше на нем потренируйся, подрихтуй железо, а потом включи прерывания.
—
=L.A.=
(03.07.2007 14:40:28
213.134.214.10
,
пустое
)
Ага, уже скопировал - попробую выяснить, годится ли моя летучка для тестирования тинек. Уж больно не хочется городить печатку для тестировния - недолговечные они, современные печатки, две-три пайки и капут контактным площадкам. Да и долго это - рисовать/травить, проще набить летучку деталюшками и проводочками; пошить, попробовть так и сяк, да и перейти к следующему шагу.
—
YellowTiger
(03.07.2007 14:46:32
83.149.0.98
,
пустое
)
просто я смотрел слишком быстро. Таймер пропустил.
—
=L.A.=
(03.07.2007 14:35:10
213.134.214.10
,
пустое
)
да еще. Там разве никакие " #pragma vector =" не нужно ставить?
—
=L.A.=
(03.07.2007 14:38:3
213.134.214.10
, 33 байт)
Думаю, что не нужно - текст родной, визардовский. От меня там только пара строк в обработчиках прерываний. Да немного константы инициирования периферии менял, когда порты ввода/вывода делал то входами, то выходами.
—
YellowTiger
(03.07.2007 14:43:7
83.149.0.98
,
пустое
)
#pragma vector = это, вроде, из GCC...
—
YellowTiger
(03.07.2007 15:07:16
83.149.0.98
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 123:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru