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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> помигать светодиодиком в lpc2478, не получается(((
yashok
сообщение Apr 13 2011, 05:41
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 31-08-10
Из: Минск-Витебск
Пользователь №: 59 203



Из файла main.c видно что диод мигать не должен, а должен просто загореться.
Если вы хотите сбросить 2 и 3 бит в ноль в регистре PINSEL1, то следует писать не так
Код
PINSEL1 &= 0x0000000C;

а вот так
Код
PINSEL1 &= ~(0x0000000C);


Сообщение отредактировал yashok - Apr 13 2011, 05:42
Go to the top of the page
 
+Quote Post
_Ivan_33
сообщение Apr 13 2011, 13:52
Сообщение #17


fpga designer
****

Группа: Свой
Сообщений: 613
Регистрация: 20-04-08
Из: Зеленоград
Пользователь №: 36 928



он даже не загорается...


--------------------
Go to the top of the page
 
+Quote Post
yashok
сообщение Apr 14 2011, 07:02
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 31-08-10
Из: Минск-Витебск
Пользователь №: 59 203



А разве на плате sk-lpc2478-s3e диод не заведен на p0.22 ??
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Apr 14 2011, 07:36
Сообщение #19


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Код
void dell(void)
{
volatile unsigned int i;
for (i=0;i<1000000;i++);
}
void main (void)
{
PINSEL1=0;
PINMODE1=0;
IO0DIR=0x00400000;

for (;;)
{
IO0SET=0x00400000;
dell();
IO0CLR=0x00400000;
dell();
}

}


Забыл добавить. Этот процессор работает на более высокой частоте, чем 12МГц.
Зависит от PLL.
Если вы брали установку PLL от хороших людей, то процессор будет работать на 72 Мгц.


Сообщение отредактировал DpInRock - Apr 14 2011, 07:39


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
ARM7
сообщение Apr 24 2011, 12:33
Сообщение #20





Группа: Новичок
Сообщений: 3
Регистрация: 7-03-11
Пользователь №: 63 439



Ну сделай наконец так-и будет мигать-
Код
int main(void){
while(1){
IO0DIR= 1 << 17;
IO0SET= 1 << 17; // может IOSET0 надо писать?
wait ();
IO0CLR= 1<<17;
wait ();
}
}
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 28th August 2025 - 10:57
Рейтинг@Mail.ru


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