Добрый день всем

Чтобы не создавать новую тему напишу сюда

На выходных смог прочитать ID микроконтроллера т.е. думаю что плата жива

Теперь хочу в неё чтото залить. Примеры с диска, который шёл вместе с платой, мне ещё пока не понятны, поэтому решил просто поморгать светодиодом

Помогите понять что нужно сделать для этого.
По описанию мк есть 2 регистра которые позволяют установить/сбросить отдельный пин мк
IOSET, IOCLR и регистр направления IO0DIR
Предположим поцеплю светодиод на 0ю ножку PORT0 и напишу такую программу:
Код
void main(void)
{
//конфигурирую пин на выход
IO0DIR = 0x01;
for(;;)
{
unsigned int i;
//зажигаю светодиод
IO0SET = 0x01;
for(i=0; i<1000; i++);
//гашу светодиод
IO0CLR = 0x01;
for(i=0; i<1000; i++);
}
}
Теперь вопросы:
- какие inc-файлы мне нужно подключить? (lpc2468.inc нет в папке с поддерживаемыми контроллерами)
- компилятор позволяет выставить тип ядра (ARM7TDMI-S) и даже некоторые мк но моего там нет, как мне указать компилятору что я хочу работать именно с lpc2468?
- нужно-ли чтото дополнительно настраивать в перефирии чтобы мк стартовал (pll например) ?
- Что делать после того как у меня получится работающий в симуляторе hex-файл: FlashMagic установил, что просто указать путь к этому hex-файлу и прошить мк? нет-ли там каких-то подводных камней?
Вобщем расскажите пожалуйста структуру программ для ARM-микроконтроллеров, помогите написать первую работающую програмку и залить её в мк
Заранее всем спасибо за потраченное время