当前位置:网站首页>About the difference between ch32 library function and STM32 library function

About the difference between ch32 library function and STM32 library function

2022-07-07 23:44:00 Guard_ Byte

I want to use MPU6050 Six axis sensor to control the car 90° Turn accurately and keep straight , But there is nothing left STM32F1 The board of , There are exactly two CH32F103 Minimum system board for , So I think it's OK to simply transplant the program , I didn't expect to encounter difficulties in this process .
Because I use CH32 Official library functions , The most commonly used driver code is almost based on STM32 Development , So be careful in the process of transplantation .

1、 The following is a CH32F10X_ Library functions about GPIO The relevant registers of are related to STM32 Different places :

On the left CH32 Official library functions , On the right is ST32 Official library functions , File "ch/stm32f10x_gpio.c "
 Insert picture description here

In use IIC perhaps DHT11 Wait for one IO When considering both input and output capabilities , Pay special attention to I/O Direction configuration , The names of the configuration registers in the figure are different , Pay attention to modification when using .

2、 besides , I also found in USART When the configuration , Individual register names are also different , If used printf Function printout redirection function :

 Insert picture description here
thus it can be seen , In order to make a distinction , In the details, I moved my little mind . however Don't forget that they use the same ARM framework Cortex - M3 kernel , alike 32 position MCU, So I checked their firmware library functions , Find out Except for different names, the address and length of common registers are exactly the same , Everyone understands it here , Pay a little attention to some places , Then use it directly STM32 The firmware library function is over .

3、 We may talk about it later domestic ARM framework 32 position MCU And STM32 Use difference of , If you have time ha-ha ~

原网站

版权声明
本文为[Guard_ Byte]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/188/202207072124085638.html