کسی تونست یه برنامه برای تغییر روی gpio بدون استفاده از کتابخونه های hal و cmsis بنویسه؟
من توی راه اندازی این ic بدون کتابخونه هاش موندم؟
یکی از دوستان با iar این کار رو کرده اما یه هدر فایل اضافه کرده من نمیدونم از کجا این هدر رو گرفته؟
کد:
#include "stm32f7xx.h"
int main()
{
GPIOC->MODER = 0x00000001; // General purpose output mode
GPIOC->OTYPER = 0x0000; // Output push-pull
GPIOC->OSPEEDR = 0x00000000; // Low speed
GPIOC->PUPDR = 0x00000000; // No pull-up, pull-down
//GPIOC->IDR
GPIOC->ODR = 0x0001; // GPIO port output data register
GPIOC->BSRR = 0x00000001; //set bit
//GPIOC->LCKR = 0x00000;
while(1){};
}
این هدر #include "stm32f7xx.h" رو از کجا باید تهیه کرد، من دارم (از اینترنت گیر اوردم) اما میخوام بدونم راه اصولی گیر اوردنش چیه؟ بالاخره باید air , keil, شرکت st یا یه شرکت معتبر دیگه این هدر رو آماده کرده باشه دیگه؟ حالا این مرجع چیه؟