- 博客(5)
- 收藏
- 关注
原创 STM32 HAL常用库函数(持续更新)
1.设置GPIO引脚函数函数名称:void HAL_GPIO_WritePin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, GPIO_PinState PinState);第一个参数:GPIOA,B,C,D…(取决于单片机型号)第二个参数:可以取GPIO_PIN_0~GPIO_PIN_15第三个参数:GPIO_PIN_SET(置高电平),GPIO_PIN...
2019-09-25 20:45:08 21243 11
原创 使用STM32CubeMX新建HAL库工程
打开STM32CubeMX,点击File->New Project。在左边的搜索框里可以搜索你的单片机的型号,或者也可以在下面直接找自己的单片机型号,选择好型号后,点击Start Project。然后就会进入如下界面,我选择的单片机型号是STM32F407VET6。STM32单片机主要的配置都在这个界面里进行,比如GPIO,USART,定时器等等。在这里只配置RCC,将High ...
2019-09-23 20:34:52 1045
原创 C语言字符串处理函数
字符串处理函数是在头文件<string.h>中。测字符串长度函数函数名称:size_t strlen(const char *s);函数功能:返回字符串s的长度,不包括字符串结尾的’\0’。字符串拷贝函数函数名称:char *strcpy(char *dest,const char *src);函数功能:拷贝src指向的字符串,拷贝到dest指向的内存中,’\0’也会拷贝...
2019-09-22 23:47:23 258
原创 递归调用之迷宫问题
我们假设数字1表示墙,数字0表示可以走,那么就可以用一个二维数组来模拟一个迷宫,并可以用递归调用来求解路线。下面的代码是用Java模拟的一个迷宫,代码很简单。public class MiGong { public static void main(String[] args) { int migong[][] = new int[8][7];//定义一个8*7的迷宫...
2019-09-20 16:50:08 212
原创 BH1750FVI光强度传感器及其STM32驱动程序
BH1750FVI光强度传感器及其STM32F103ZET6代码实现BH1750FVI光强度传感器的介绍此传感器可以直接输出环境光强的数值(单位为lx),其内部有16位AD转换,即可表示1lx-65535lx,通过IIC输出其数值。此传感器有3种分辨率模式,他们的分辨率分别为:4lx,1lx和0.5lx。他们的测量时间分别为:16ms,120ms,120ms。如果对测量时间要求不高的话,建议...
2019-01-16 16:36:25 20935 18
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人