با سلام. چند روز پیش یک پروگرمر جی لینک از فروشگاه همین سایت خریدم. باهاش یک میکروی STM32F103RBT6 رو پروگرم میکنم. ولی میکرو بعد از برنامه ریزی هیچ کاری انجام نمیده . حتی در حالت Debug توی Keil هم هیچ تغییری در رجیستر ها دیده نمیشه. برنامه هم ساده هست فقط تعدادی از پین های میکرو رو 1 میکنه. نمیدونم اشکال از کجاست. تو این میکروهای STM32 برای راه اندازی به غیر از Vdd و Vss و Reset نیازی به پین های دیگه که نیست، هست؟ آیا به طور پیشفرض میکرو با اسیلاتور داخلی کار میکنه؟ لطفا دوستانی که در راه اندازی این میکرو تجربه دارن کمک کنن. برنامه هم به صورت زیر بوده:
#define STM32F10X_MD
#include <stm32f10x.h>
int main(void)
{
GPIOC -> CRL = 0x44444111;
//GPIOC -> CRH = 0x44444444;
GPIOC->ODR= 0x00000007;
while(1)
{
__nop();
__nop();
}
}