реклама на сайте
подробности

 
 
> c8051f221 перезагружается, почему?
BOBA_12345
сообщение Apr 12 2010, 10:39
Сообщение #1





Группа: Участник
Сообщений: 9
Регистрация: 20-02-09
Пользователь №: 45 141



с8051а221
компилятор keil
Собственная плата, связь по JTAG есть.
На плате светодиоды, идем по шагам, все ок.
Как только запускаем, попадаем вначало ( точка остановки стоит на инициализации ).
Инициализация: стоит только P0.6 как Push-Pull и внутренний осциллятор на 16мгц.

Надо ли ногу RESTB куда-нибудь подтягивать?

Код выглядит как то так:

void Port_IO_Init()
{
PRT0MX = 0x01;
PRT0CF = 0xC0;
}

void Oscillator_Init()
{
OSCICN = 0x07;
}

// Initialization function for device,
// Call Init_Device() from your main program
void Init_Device(void)
{
Port_IO_Init();
Oscillator_Init();
}

sbit LED1 = P0^6;

void main ( void ){
Init_Device();

while( 1 ){
LED1 = 0;
LED1 = 1;
}
}


нашелsmile.gif

Я забыл написать

WDTCN = 0xde;
WDTCN = 0xad;

проблема исчезла
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 23:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01352 секунд с 7
ELECTRONIX ©2004-2016