assert_param

STM32跑马灯——库函数(从0开始)(stm32 跑马灯)

1:基础知识准备工作:1:GPIO每组IO有16个IO口,这16个IO口通过先七个寄存器来进行控制GPIOx_CRL : 端口配置低寄存器GPIOx_CRH: 端口配置高寄存器GPIOx_IDR: 端口输入寄存器GPIOx_ODR: 端口输出寄存器GPIOx_BSRR: 端口位设置清除寄存器GPIOx_BRR : 端口位清除寄存器GPIOx_LCKR: 端口 …

深度长文:STM32是如何软硬件结合,编译后怎么样一步步运行起来

不知道大家有没有疑惑,为什么软件能控制硬件?本文分析STM32单片机到底是如何软硬件结合的,分析单片机程序如何编译,运行。软硬件结合初学者,通常有一个困惑,就是为什么软件能控制硬件?就像当年的51,为什么只要写P1=0X55,就可以在IO口输出高低电平?要理清这个问题,先要认识一个概念:地址空间。寻址空间什么是地址空间呢?所谓的地址空间,就是PC指针的寻址范 …