Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
void(*rst)(void) = 0x0000;
Отправлено
kan
02 мая 2007 г. 09:37
В ответ на:
Господа, как программно вызвать ресет у ATmega128 ??
отправлено <font color=gray>Тема</font> 02 мая 2007 г. 06:40
пользоваться так:
rst();
Составить ответ
|
Вернуться на конференцию
Ответы
Во первых, желательно перед таким "сбросом" запрещать прерывания. Во-вторых - если в начале программы нет ручного прописывания ВСЕХ SFR нужными значениями, то это не аналог сброса.
—
ReAl
(02.05.2007 11:21:44
193.200.68.218
,
пустое
)
ПРОГРАММНО - я сказал как. А все остальное - надо делать самому (пердусмотреть работу по прерыванию или состояние портов и проч.)
—
kan
(02.05.2007 11:44:34
62.205.163.4
,
пустое
)
Что уж поделать... Я, правда, пишу void (*funcptr)( void ) = (void(*)()) 0x0000;
—
Vit
(02.05.2007 11:41:12
77.123.145.83
, 92 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
сколько миллиампер в одном ампере ?:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru