Качаешь с www.at91.com примеры под свой процессор и распаковываешь. Дальше изучаешь файл lib_AT91SAM7S256.h (или аналогичный) http://www.at91.com/Pages/products/EvaluationBoard/AT91SAM7S64_iar/at91sam7s64_iar.html#package
В нем исходники этих функций с комментариями. Можешь посмотреть файл main.html - там то же самое, но по исходнику удобнее. Остальное понятно из даташита на процессор. Вот пример:
В нем исходники этих функций с комментариями. Можешь посмотреть файл main.html - там то же самое, но по исходнику удобнее. Остальное понятно из даташита на процессор. Вот пример:
//*---------------------------------------------------------------------------- //* \fn AT91F_PMC_EnablePeriphClock //* \brief Enable peripheral clock //*---------------------------------------------------------------------------- __inline void AT91F_PMC_EnablePeriphClock ( AT91PS_PMC pPMC, // \arg pointer to PMC controller unsigned int periphIds) // \arg IDs of peripherals to enable { pPMC->PMC_PCER = periphIds; }