Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Где пропущена запятая в сообщении? Ничего не понятно.
Отправлено
misyachniy
26 января 2007 г. 12:04
В ответ на:
как Atmega8L сгенерировать програмно reset PORTC.6=0; не работает?
отправлено costa 26 января 2007 г. 11:58
Составить ответ
|
Вернуться на конференцию
Ответы
как на Atmega8L сгенерировать програмно reset? пробовал PORTC.6=0; - не работает. :)
—
costa
(26.01.2007 12:08:11
62.231.7.2
,
пустое
)
а чем "rjmp reset" не устраивает?
—
Aleksey75
(26.01.2007 12:16:45
87.238.112.167
,
пустое
)
Так периферия не обнуляется... Все придется устанавливать ручками...
—
-Гудвин-
(26.01.2007 12:22:31
62.181.47.194
,
пустое
)
А после reset от WDT разве не надо? Внешнюю, например, обязательно.
—
Lameг
(26.01.2007 13:05:30
80.243.9.34
,
пустое
)
??
—
Aleksey75
(26.01.2007 12:26:26
87.238.112.167
, 81 байт)
В этом случае можно проколоться, понадеявшись на С_startup(). Память-то он обнулит, а вот порты -нет
—
Неспящие с Трезором
(26.01.2007 12:39:35
217.30.255.215
,
пустое
)
вопрос для самообразованеия +
—
Aleksey75
(26.01.2007 12:46:8
87.238.112.167
, 126 байт)
нет, инициализация (обнуление) портов -аппаратная.
—
Неспящие с Трезором
(26.01.2007 13:05:38
217.30.255.215
, 336 байт)
всё, теперь понял, спасибо...
—
Aleksey75
(26.01.2007 13:14:59
87.238.112.167
,
пустое
)
эта настройка производится при пршивке фьюз-бита и не доступна программе
—
NAUT
(26.01.2007 12:54:7
85.140.111.112
,
пустое
)
Дык вопрошающий просил _аппаратный_ сброс.
—
-Гудвин-
(26.01.2007 12:37:28
62.181.47.194
,
пустое
)
посмотрел по WDT reset сбрасывает только MK а на ногу РС6 0 не подается получается никаккого выхода нет только менять fuse RSTDISB и больше никогда не программировать этот МК?
—
costa
(26.01.2007 12:45:58
62.231.7.2
,
пустое
)
а как это работает? бросте, пожалуйста, кусок кода на Си
—
costa
(26.01.2007 12:19:25
62.231.7.2
,
пустое
)
с си туго, устанавливаете вектор ресета $0000 , ставите метку RESET... когда нужно отресетиться переходите по данному адресу фсё..
—
Aleksey75
(26.01.2007 12:23:26
87.238.112.167
,
пустое
)
Только через wdt. Или завести одну из ног на reset.
—
-Гудвин-
(26.01.2007 12:10:0
62.181.47.194
,
пустое
)
а как кой командой его можноно запретить разрешить. У меня в программе много delay_ms(500); при частоте 14 Мгц я его сбросить не успею.
—
costa
(26.01.2007 12:14:28
62.231.7.2
,
пустое
)
Если это CodeVision, то в процедуре delay_ms() уже есть сброс wdt.
—
-Гудвин-
(26.01.2007 12:21:24
62.181.47.194
,
пустое
)
посмотрел нету там (delay.h прилагаю)
—
costa
(26.01.2007 12:25:6
62.231.7.2
, 243 байт)
Все там есть...
—
-Гудвин-
(26.01.2007 12:35:46
62.181.47.194
,
пустое
)
насколько мне помница, собаку можно настроить и на 1сек...
—
Aleksey75
(26.01.2007 12:19:48
87.238.112.167
,
пустое
)
в CodeVisionAVR максимум частота/2048 или я ошибаюсь?
—
costa
(26.01.2007 12:21:50
62.231.7.2
,
пустое
)
собака тактируется от своего тактового генератора, и ему фиолетово каой у вас кварц + Mega8L - Fмаx = 8MHz
—
Aleksey75
(26.01.2007 12:33:24
87.238.112.167
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
к трём прибавьте 5:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru