В старых микроконтроллерах от NXP типа LPC23xx (я всё про плату MCB2370) часто встречается наложение регистров друг на друга по адресам, и их разделение происходит путём установки каких-то битов в другом месте.
Заголовочный файл при этом объявляет адреса всех регистров отдельно, не структурами, как это делают сейчас для кортексов. Это не здорово и не очень удобно.
Потому в самопальных драйверах этой периферии надо это исправить.
читать дальше
Анонимные struct и union в Keil
teplofizik
| среда, 05 декабря 2012