[an error occurred while processing this directive]
В ICCAVR стек инициализировать не надо
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
glamur
21 декабря 2005 г. 10:04
В ответ на:
Микроконтроллеры и их применение
отправлено SergK 21 декабря 2005 г. 09:58
Составить ответ
|||
Конференция
|||
Архив
Ответы
она зажигает светодиоды но не мигает :-( а вроде должна
—
SergK
(21.12.2005 10:12
195.210.149.214
,
пустое
)
Нуууу... тут полный привет... :-)))) Во первых, объявлять функции нужно до main... И лучше объявления запихнуть в хидер, а в main через include подключить...
—
glamur
(21.12.2005 10:15
194.246.113.173
,
пустое
)
Glamur не затруднит глянуть программу на 20 строк? на причину неисправности.
—
SergK
(21.12.2005 10:11
195.210.149.214
, 324 байт)
Ответ: Ну хотябы так...
—
glamur
(21.12.2005 10:18
194.246.113.173
, 309 байт)
Судя по цифрам у вас частота на светодиоды порядка 1кГц. Не знаю видно ли такая частота глазом.
—
Elektronik
(21.12.2005 10:23
194.85.99.225
, 84 байт)
господа Elektronik прав задержка маленькая была, лопухнулся. теперь мигае. всем спасибо за по
—
SergK
(21.12.2005 10:29
195.210.149.214
, 377 байт)
У тебя вставка NOP() выглядит как коментарий (// NOP())...
—
glamur
(21.12.2005 10:35
194.246.113.173
,
пустое
)
я сначала добавил вставку NOP(); 2 раза но не помогло потом увеличил время на порядок, работает убрал вставку NOP(); всеравно работает. значит и не нужна
—
SergK
(21.12.2005 10:38
195.210.149.214
,
пустое
)
Ты, наверное, забыл вклчить #include <macros.h>. NOP() определена там. Рекомендую в "пассивные" задержки её вставлять.
—
glamur
(21.12.2005 10:43
194.246.113.173
,
пустое
)
да нет у меня 2 include один <iom162v.h> второй <macros.h>
—
SergK
(21.12.2005 10:47
195.210.149.214
,
пустое
)
Вот так задержку делай ->>>
—
glamur
(21.12.2005 10:53
194.246.113.173
, 80 байт)
спасибо на будущее учту
—
SergK
(21.12.2005 10:56
195.210.149.214
,
пустое
)
Какая тактовая? Осциллом посмотри, все должно летать, просто глазом не увидишь.
—
BlackJack
(21.12.2005 10:17
217.30.255.215
, 90 байт)
кварц 8 МГц по моему задержка должна быть около 1с +- копейки
—
SergK
(21.12.2005 10:22
195.210.149.214
,
пустое
)
Какая секунда вы чё? Около 1 кгц там будет.
—
Elektronik
(21.12.2005 10:24
194.85.99.225
,
пустое
)
Неееет, адназначна!!! Кстати, компиллер может так заоптимизировать твою задержку, что её просто не будет. Поставь в цикл NOP();
—
glamur
(21.12.2005 10:23
194.246.113.173
,
пустое
)
Ошибся ты раз в тыщу, +- 24
—
BlackJack
(21.12.2005 10:23
217.30.255.215
,
пустое
)
Согласен, даже если у тебя внутренний RC 1 Мгц, заметной мигалки, наверное, не получиться...
—
glamur
(21.12.2005 10:22
194.246.113.173
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru