ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
486222 Топик полностью
AlexSAN (07.02.2014 15:12, просмотров: 158) ответил Chum_A на RAM-овские функции выделить в отдельный файл. В свойстве "Memory assigment" этого файла указать RAM.
Господа! В стандартных библиотеках типа "efm32tg222f32.h" есть директива "__IO". Компилятор этого не приемлет. Просто стереть или чем то заменить? Пример: /**************************************************************************//** * @defgroup EFM32TG222F32_CMU EFM32TG222F32 CMU * @brief EFM32TG222F32_CMU Register Declaration * @{ *****************************************************************************/ typedef struct { __IO uint32_t CTRL; /**< CMU Control Register */ __IO uint32_t HFCORECLKDIV; /**< High Frequency Core Clock Division Register */ __IO uint32_t HFPERCLKDIV; /**< High Frequency Peripheral Clock Division Register */ __IO uint32_t HFRCOCTRL; /**< HFRCO Control Register */ __IO uint32_t LFRCOCTRL; /**< LFRCO Control Register */ __IO uint32_t AUXHFRCOCTRL; /**< AUXHFRCO Control Register */ __IO uint32_t CALCTRL; /**< Calibration Control Register */ __IO uint32_t CALCNT; /**< Calibration Counter Register */ __IO uint32_t OSCENCMD; /**< Oscillator Enable/Disable Command Register */ __IO uint32_t CMD; /**< Command Register */ ... uint32_t RESERVED0[2]; /**< Reserved for future use **/ uint32_t RESERVED2[1]; /**< Reserved for future use **/ __IO uint32_t LFAPRESC0; /**< Low Frequency A Prescaler Register 0 (Async Reg) */ ... } CMU_TypeDef; /** @} */