Цитата(aaarrr @ Nov 7 2009, 23:05)

Книгу вместе с примерами советую сразу выбросить.
Сделано.
Цитата(aaarrr @ Nov 7 2009, 23:05)

Добраться до них можно средствами языка C. От рюшечек и оберточек типа PIO_Set\PIO_Clear более вреда, чем пользы.
Если не затруднит, укажите, пожалуйста, ссылку на примеры или сам пример (набросок).
Цитата(sherr @ Nov 7 2009, 23:32)

Если сильно хочется PIO_Set\PIO_Clear пишутся через #define и добавляются в хидер описания контроллера
примерно так:
#define P3_31_OUT FIO3DIR |= (1<<31)
............
#define P3_0_HIGH FIO3SET |= (1<<0)
#define P3_1_HIGH FIO3SET |= (1<<1)
это для Keil . Для IAR надо уточнять (смотреть в файле ioat91sam9260.h)
Понятно, да я что-то подобное и ожидал (после avr), но неужели "смотреть в файле ioat91sam9260.h" - это единственный кошерный путь ?

На первый взгляд (в файл) это путь для настоящих джедаев
Цитата(sergeeff @ Nov 7 2009, 23:50)

Вы зайдите на официальный сайт Atmel'a, там есть примеры для всех выпускаемых этой фирмой процессоров. Последняя версия библиотек имеет версию 1.5.
Все примеры, которые нахожу (
тут) заточены под конкретную плату. Вот, например:
Цитата
AT91RM9200-Basic-ARM1_2-2_0.zip (346 KB)
This zip file shows AT91 ARM-Based Software Package and how to configure a software cross compilation tool-chain to get a binary code downloadable on an AT91RM9200EK board. Includes main.html file for help. For use under ARM® ADS 1.2 software tool.
Библиотеки найти не могу, буду признателен любым ссылкам.
Наверное, вы имели в виду эти библиотеки -
http://www.atmel.com/dyn/products/tools_ca...sp?tool_id=4343 ?
Спасибо
Сообщение отредактировал Didro - Nov 7 2009, 21:40