Михаил Е. (03.04.2010 11:08, просмотров: 2934)
STM32 + PowerPack + FWLib от ST. Взялся за освоение PowerPack, не стыкуется с библиотеками от ST. Например
RCC_CR |= (OS_U32)0x00000001; // Set HSION bit
пытаюсь заменить библиотечной
RCC->CR |= 1;
В библиотеке определено
#define RCC ((RCC_TypeDef *) RCC_BASE)
т.е. RCC->CR должен быть указателем, вычисляемым на этапе компиляции.
А получается переменная RCC, да еще равная 0.
Если прописывать адреса регистров так, как принято в PowerPack, это еще тот объем работы. Тем более в FWLib все уже прописано. Кто сталкивался с проблемой?