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

 
 
> помигать светодиодиком в lpc2478, не получается(((
_Ivan_33
сообщение Apr 8 2011, 20:04
Сообщение #1


fpga designer
****

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



здравствуйте! не получается помигать светодиодиком на данном проце
компилятор - keil
CODE

#include "stdio.h"
#include "LPC23XX.h"

void wait (void) { /* wait function */
int d;

for (d = 0; d < 1000000; d++); /* only to delay for LED flashes */
}

int main(void){
IODIR0 = 0x00000180;

while(1){
IOSET0 = 0x00000080;
// wait();
IOCLR0 = 0x000000100;
};
return 0;
}

плата sk-lpc2478-s3e
стартап был сконфигурирован кейлом самостоятельно и правки туда не вводились...
помогите пожалуйста!


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DpInRock
сообщение Apr 10 2011, 08:29
Сообщение #2


Гуру
******

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



Не что значит, а ДЛЯ ЧЕГО.

Там идет настройка PLL. Вы должны понимать на какой частоте работает процессор. Ибо откуда вы знаете какой будет задержка в этом случае?

Там идет настройка ФУНКЦИЙ пинов (PINSELx). Не направления, а функций. После которых ваши попытки сменить (установить направление) могут быть бесполезными.
(Не говорю, что будут, говорю, что могут быть).

Цитата
добавление volatile ничего не дает

Если оптимизатор включен на полную, то вполне себе может дать.

Цитата
но ведь мой путь тернистый разве стоит начинать именно с этого

Начинать надо, разумеется, не с этого.
А с чтения user manual на этот процессор. И вот примеры программ в этом случае будут как нельзя кстати.

---
Ну и мозг включать тоже надо. К примеру, вы пробовали разную задержку? Вы пробовали просто погасить или просто зажечь. Чтоб хотя бы разницу заметить, если у вас осциллографа под рукой нет?



--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- _Ivan_33   помигать светодиодиком в lpc2478   Apr 8 2011, 20:04
- - DpInRock   Ну, wait закоментирован... А по программе ничего м...   Apr 9 2011, 09:34
- - _Ivan_33   CODE#include "stdio.h" #include "LP...   Apr 9 2011, 15:11
- - DpInRock   Вам знакомо назначение "//"? Это обознач...   Apr 9 2011, 16:03
- - _Ivan_33   да знакомо... этим я специально воспользовался... ...   Apr 9 2011, 17:49
- - _Ivan_33   вот мой проект   Apr 9 2011, 21:09
- - DpInRock   Вот там есть файл LPC2400.s Если хотите стать чел...   Apr 9 2011, 21:22
- - _Ivan_33   добавление volatile ничего не дает, так как это ло...   Apr 9 2011, 22:22
- - _Ivan_33   пробовал и погасить и зажечь, не получалось оптими...   Apr 10 2011, 09:53
- - S1LENCE   Может вместо #include "LPC23XX.h" нужно ...   Apr 11 2011, 06:32
- - _Ivan_33   я нашел этот файл вот тут - http://ics.nxp.com/pro...   Apr 11 2011, 16:54
- - skripach   Чем прошиваете?   Apr 11 2011, 17:26
- - _Ivan_33   флешмеджиком в связке с arm-usb-ocd   Apr 11 2011, 19:43
- - _Ivan_33   товарищи... чудеса продолжаются... дали мне прошив...   Apr 12 2011, 21:40
- - yashok   Из файла main.c видно что диод мигать не должен, а...   Apr 13 2011, 05:41
- - _Ivan_33   он даже не загорается...   Apr 13 2011, 13:52
- - yashok   А разве на плате sk-lpc2478-s3e диод не заведен на...   Apr 14 2011, 07:02
- - DpInRock   Кодvoid dell(void) { volatile unsigned int...   Apr 14 2011, 07:36
- - ARM7   Ну сделай наконец так-и будет мигать- Кодint main...   Apr 24 2011, 12:33


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

 


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


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