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

 
 
> не могу заставить шевелиться P89LPC901
Владимир Сорокин
сообщение May 29 2007, 15:00
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 29-05-07
Из: красноярск
Пользователь №: 28 022



В первый раз столкнулся с этим филипсом да и вообще с С51.
написанная прога на Х86 радостно пикает и мигает светодиодом ,
на это камешке - ну ни как .. вообще молчит.

компилятор IAR 7.20D kickstart программатор - фитоновский chiprog-2.

по разному крутил - не знаю уж где рыть.

буду рад любой помощи )

вот код :

на ногах 5 светодиод и 7 - буззер.

#include <clib\stdio.h>
#include <ioP89LPC901.h>


void delay_us(int cnt);
void init_hw(void);

int main( void )
{
init_hw();

while(1)
{
P0_bit.CIN1A=1;
P1_bit.T0=1;
delay_us(150);
P0_bit.CIN1A=0;
P1_bit.T0=0;
delay_us(150);
}



void init_hw(void)
{
DIVM=1;
CMP1=0;


// init ports

P0M1_bit._P0M14_=1;
P0M1_bit._P0M15_=1;

P0M2_bit._P0M24_=1;
P0M2_bit._P0M25_=1;
P1M1_bit._P1M12_=1;
P1M1_bit._P1M15_=1;
P1M2_bit._P1M22_=1;
P1M2_bit._P1M25_=1;

P3M1_bit._P3M10_=1;
P3M1_bit._P3M11_=1;

P3M2_bit._P3M20_=1;
P3M2_bit._P3M21_=1;
}

void delay_us(int cnt)
{ int cnt2;
cnt2=cnt;
while(-- cnt2);
}


ps. авр-ки более проще заводятся )) филипс привлек минимальной ценой ))
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
Владимир Сорокин
сообщение Jun 21 2007, 11:29
Сообщение #2





Группа: Новичок
Сообщений: 4
Регистрация: 29-05-07
Из: красноярск
Пользователь №: 28 022



разобрался )
Go to the top of the page
 
+Quote Post

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

 


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


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