外部バスの使用
設計内容分類 | 組み込みソフトウェアにおけるC言語記述 |
---|
設計のポイント
外部バスをもつマイコンでは、アドレス空間にマッピングされたデバイスのRead/Writeを直接行うことができます。
#define MRAM (0x07000000) //CS1 area
#define ROMD (*(struct SETTING*)MRAM)
struct SETTING RAMD;
//メモリWrite
memcpy(&ROMD, &RAMD, sizeof(struct SETTING));
//メモリRead
memcpy(&RAMD, &ROMD, sizeof(struct SETTING));