Большинство примеров простые и вполне рабочие на LPC22xx, для этого надо внести немного изменений: 1. вместо LPC21xx заинклудить LPC22xx, т.е. #include <targets/LPC22xx.h> (регистры CAN я сам отдельно описывал) 2. В опциях проекта поставь свой камень. Build->Target processor Linker->Memory map file и т.д.
В общем проще создать новый проект под свой камень, а потом в него добавить файлы примера с изменением #include <targets/LPC22xx.h>.
Очень полезно изучить Philips_LPC210X_Startup.s и, например, в опции проекта добавить своих дефайнов PLLCFG_VAL, MAMCR_VAL, MAMTIM_VAL и т.д.
ну и чтение последнего errata сильно экономит время на освоение.
|