sinsay (09.12.2011 23:11, просмотров: 3257)
Помогите советом, программа мигание светодиодом на порте PС12 контроллер STM32F103RB, не хочет работать , делал без CMSIS библиотеки, не хочет работать вот код #include <iostm32f10xxB.h>
#define setbit(x,y) (x|=(1<<y))
#define clearbit(x,y) (x&=~(1<<y))
#define checkbit(x,y) (x&(1<<y))
#define bit16 65536
unsigned int a,j;
int main()
{
// pin PC12
clearbit(GPIOC_CRH,19);
clearbit(GPIOC_CRH,18);// Push pull mode
setbit(GPIOC_CRH,17);
setbit(GPIOC_CRH,16);// Mode 11 to 50MHz
setbit(RCC_APB2ENR,4); // IO portC Clock Enable
while(1)
{//1
setbit(GPIOC_BSRR,28);// reset
for (j=0;j<5000;j++) a=1;
setbit(GPIOC_BSRR,12);// set
for (j=0;j<5000;j++) a=1;
}//1
}// end main
Может чего не учел?