Image
Image

结合国际经验

+ 关注

粉丝 1     |     主题 65     |     回帖 774

基于STM32和Zigbee的电力表数据采集
2023-5-30 16:27
  • ST MCU
  • 23
  • 1752
  这样就可以将浮点型数转化成字符串通过串口输出。 附上成果图: 至此,第一阶段的任务基本完成,下面就该 ...  
【活动结束】ADI数字工厂——智见未来,实现数字化转型
2023-10-31 08:52
  • 活动专区
  • 98
  • 18657
  助力实现数字化转型  
STM32 HAL库组成概述
2024-5-12 23:06
  • ST MCU
  • 43
  • 2284
  MSP函数-单片机的具体解决方案(MCU Specific Package) MSP主要指和MCU相关的初始化,HAL库中对外设的初始化 ...  
  不难发现,MX_USART2_UART_Init()中出现的结构体成员变量与MCU无关,只是规定了波特率、字长、停止位等通 ...  
  ......  
  另外,HAL库ppp.c/h文件中的 MX_PPP_Init()函数中也有一个结构体变量,这里我们引入uart.c文件中的MX_USA ...  
  从UART_HandleTypedef这个例子中可以看出,该结构体涵盖了UART与MCU有关的所有部分,如接收数据缓冲区指针 ...  
  ......  
  下面截取stm32f1xx.hal.h文件中的UART_HandleTypedef作为例子:(ps:此处不对结构体中的变量做相应的解释, ...  
  (三)HAL库用户代码处理 句柄 HandleTypedef HAL库将外设全部封装成了一个ppp_HandleTypedef(ppp为外设 ...  
  main.c/.h 主函数  
  ppp.c/h 外设初始化以及相关实现  
  stm32f2xx_it.c/.h 中断服务函数的相关实现。  
  startup_stm32f2xx.s(存放在Application/MDK-ARM文件夹下) 芯片启动文件,主要包含堆栈定义,中断向量表 ...  
  system_stm32f2xx.c(存放在Drivers/CMSIS文件夹下) 此文件主要包含SystemInit()函数,该函数在刚复位及跳 ...  
  用户级别文件:大部分存放在Application/User/Core文件夹下 stm32f2xx_hal_msp.c 只有.c没有.h。它包含用 ...  
  stm32f2xx_hal.c/.h 此文件用于HAL初始化,并且包含DBGMCU、重映射和基于systick的时间延迟等相关的API其他 ...  
  stm32f2xx_hal_ppp_ex.c/.h(ppp指外设名称,例如uart/gpio/i2c等等) 外围设备或模块驱动程序的扩展文件。这 ...  
  (二)HAL库文件结构 HAL库文件可以分为以下两大类 库文件:存放在Drivers/STM32Fxxx_HAL_Driver文件夹下 ...  
  什么是HAL(Hardware Abstraction Layer)? from 百度百科: 硬件抽象层是位于操作系统内核与硬件电路之间的 ...  
2
3
近期访客