Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
#include <inavr.h> включен. (+)
Отправлено
Метценгерштейн
(213.33.244.142)
21 мая 2010, г. 12:08
В ответ на:
#include <inavr.h> а там через еще один инклюд __watchdog_reset()
отправлено
MegaJohn
21 мая 2010, г. 11:59
значит, вот как я инициализирую
char __low_level_init (void) {
PORTB = (0<<7)|(0<<6)|(0<<5)|(0<<4)|(0<<3)|(0<<2)|(0<<1)|(0<<0);
DDRB =(1<<7)|(1<<6)|(1<<5)|(1<<4)|(1<<3)|(1<<2)|(1<<1)|(1<<0);
PORTD = (0<<7)|(0<<6)|(0<<5)|(0<<4)|(0<<3)|(0<<2)|(0<<1)|(0<<0);
DDRD =(1<<7)|(1<<6)|(0<<5)|(1<<4)|(1<<3)|(1<<2)|(1<<1)|(1<<0);
__watchdog_reset();
WDTCR= (1 << WDCE) | (1 << WDE);
WDTCR= (1 << WDP2) | (1 << WDP1) | (1 << WDP0);
return 1;
}
сама прога
void main (void) {
__enable_interrupt();
for(;;) {
cpl(LED);
Delay (100 MS);
if(signal(KEY_L)) {
on(LED);
while (1);
}
__watchdog_reset();
}
}
Составить ответ
|
Вернуться на конференцию
Ответы
йа не понял что ты этим хотел сказать. но то ужасно это точно
-
MegaJohn
(21.05.2010, 12:32:26
81.222.85.88
,
пустое
)
хотел спросить что у меня не так в коде?
-
Метценгерштейн
(21.05.2010, 12:35:26
213.33.244.142
,
пустое
)
ну если бы обьяснил на словах что хотел то я бы мог сказать. Пришлось включать телепат-аппарат, думаю так [+]
-
MegaJohn
(21.05.2010, 12:45:53
81.222.85.88
, 335 байт)
Я ж Вам давал вчера правильный код. А неправильность вот она - Вы когда биты WDPn ставите, то, ...{+}
-
Quasy
(21.05.2010, 12:45:15
192.168.0.207,80.243.9.34
, 224 байт)
Запустил! (+)
-
Метценгерштейн
(21.05.2010, 13:00:37
213.33.244.142
, 361 байт)
Ну свят свят :) таки 0x0f :)
-
UraGun
(21.05.2010, 13:02:9
80.254.4.61
,
пустое
)
Да-да. По-моему ему все сразу втирают, а он запутался. А надо просто внимательно ДШ почитать, там всего 2 листа, хоть и на аглицком.
-
Prokop1977
(21.05.2010, 12:50:23
62.84.104.1
,
пустое
)
ну и конечно задержки на пустых циклах не дело. Мошт в прерывании это лучше делать ? и стабильнее, и проц. время в пустую не тратить...
-
UraGun
(21.05.2010, 12:52:52
80.254.4.61
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 234:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru