دوستان سلام. من میخوام از avr به arm برم و کار با این میکرو هارو یاد بگیرم. اولین برنامه ای که نوشتم میخوام با کتابخونه stm32f0xx و بدون کمک Hal بنویسم. منتها 2 تا اخطار دارم که نمیدونم مشکل چیه.
میخوام LED متصل به پین B0 را روشن کنم
ممنون میشم راهنماییم کنید.
اینا ارور هستند:
in expansion of macro 'GPIO_Pin_0'
warning: passing argument 2 of 'GPIO_Init' makes pointer from integer without a cast [-Wint-conversion] ( در قسمت GPIO_Init(GPIOB, GPIO_Mode_OUT); این ارور میاد)
میخوام LED متصل به پین B0 را روشن کنم
int main(int argc, char* argv[])
{
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA | RCC_AHBPeriph_GPIOB, ENABLE);
GPIO_Init(GPIOB,GPIO_Pin_0);
GPIO_Init(GPIOB, GPIO_Mode_OUT);
GPIO_Init(GPIOB, GPIO_OType_PP);
GPIO_Init(GPIOB, GPIO_Speed_2MHz);
GPIO_Init(GPIOB, GPIO_PuPd_NOPULL);
while (1)
{
GPIO_SetBits(GPIOB, GPIO_Pin_0);
}
// Infinite loop, never return.
}
ممنون میشم راهنماییم کنید.
اینا ارور هستند:
in expansion of macro 'GPIO_Pin_0'
warning: passing argument 2 of 'GPIO_Init' makes pointer from integer without a cast [-Wint-conversion] ( در قسمت GPIO_Init(GPIOB, GPIO_Mode_OUT); این ارور میاد)
دیدگاه