- 博客(21)
- 资源 (8)
- 收藏
- 关注
原创 stm32使用cubemx生成HAL库工程驱动mlx90614
MLX90614驱动代码简单说明:使用的IC是stm32f103c8t6,stm32cubemx生成HAL库工程的过程太简单不重复了直接贴上驱动的.c和.h自行添加即可mlx90614.c/******************************************************************************** 文件名 : mlx90614.c* 作 者 : * 版 本 : * 日 期 : 2013-08-07* 描 述 : mlx9061
2021-01-01 16:40:29
2319
6
原创 stm32cubemx生成rtthread工程添加finsh组件
1、在Additional Software中选择上shell2、选择一个串口作为输出,这里选择串口13、生产工程时生成单独.c.h文件4、在usart.c中添加rtthread.h头文件5、在usart.c的保护区1添加rt_hw_console_output和rt_hw_console_getchar/* USER CODE BEGIN 1 */void rt_hw_console_output(const char *str){ rt_size_t i =
2020-09-04 23:27:36
1360
1
原创 eagle打开的brd和sch转换为AD打开的原理图和PCB
brd和sch转换为AD打开的原理图和PCB我这里使用的是eagleprofel.7.6x64不用什么破解那么麻烦,30天免费使用可以直接导入sch和brd文件打开然后使用这里记录一下转换过程资源之后会上传csdn,链接放评论区下载后有这三个文件eagle2ad_sch.ulp:将sch转为ad可以打开的原理图export-protelpcb.ulp:将brd转为AD可以打开的PC...
2020-04-07 10:27:56
5253
6
原创 stm32串口助手打印按键按下时间长短的stm32cubemx_HAL库配置过程
之前有人问了关于检测按键按下时间长短的问题,这里记录一种解决的办法思路:通过开启按键GPIO的双边沿中断,和TIM1计数来记录按键按下的时间现在我们来实现一下!!!对了如果不想积分下载我博客园最下方有网盘链接https://www.cnblogs.com/hjf-log/p/12542474.html1、打开MX选择一款IC,这里我用的开发板是stm32f103vet62、在MX中配...
2020-03-21 23:27:55
1818
1
原创 stm32cubemx中生成工程的usart1使用printf的两种方法
stm32cubemx中生成工程的usart1使用printf的两种方法最近在从标准库转型为stm32cubemx开发记录一下遇到的小问题网上已经有很多相同的printf解决方法了,这里整理两种简单的方法方法一1、在生成的usart.c中的/* Includes ----------------------------------------------------------------...
2020-03-19 11:56:58
1298
原创 if(input & 0x80)在I2C中是怎么样一步步写入数据的?
input & 0x80判断真假过程我们先放一段if(input & 0x80)在I2C写字节的代码/*************************************************函数名称 : void I2C_WriteByte*功 能 : I2C写一个字节*参 数 : dat:传输数据*返 回 值 : 无**************...
2020-02-25 10:52:18
1496
4
原创 stm32+HTU21D温湿度传感器通过usart1发送温湿度数据在串口助手显示
stm32+HTU21D温湿度传感器这里就不拍实物图了,我用的是下面这款HTU21Dic是stm32f103vet6工程代码是io口模拟i2c和传感器通讯PB6—SCL,PB7—SDAusart1发送温湿度数据在串口助手显示工程是按照HTU21D的英文手册来写的,用的No Hold master模式为了避免麻烦没有使用Hold master也是简单的对HTU21D进行测试,还有很...
2020-02-24 22:16:16
2300
2
原创 迈莱芯MLX90640修改设备地址方法,I2C挂载多个MLX90640
红外传感器MLX90640地址修改因为要在I2C总线上挂载多个MLX90640需要不同的设备地址在不存在的网站中找到了大佬们回复修改地址的方法那么在主函数中怎么实现呢 delay_init(); uart_init(); i2c_init(); MLX90640_I2CInit(); MLX90640_I2CWrite(0x33,0x240F,0x00); delay_ms...
2020-02-24 18:18:47
1957
1
原创 stm32+AHT10通过usart1将温湿度数据打印在串口助手上,keil5工程已经上传优快云
stm32+AHT10温湿度实验使用的IC是stm32f103vet6工程内容:通过PB6,PB7模拟的I2C和AHT10通讯,得到采集的温湿度数据接线方法:VCC — 3.3VGND — GNDSCL — PB6SDA — PB7先给大家看一眼模块的样子在来看看串口助手中打印的内容...
2020-02-23 16:52:52
2058
22
原创 stm32+VL53L0x激光测距实验,keil5测试工程已经上传优快云
stm32+VL53L0x激光测距实验连接方式:SCL — PA3SDA — PA2VCC — 3.3VGND — GNDGPIO1 — 浮空XSHUT — PA5(这个其实是使能,0关闭,1启动)给大家看看我买的模块样子串口助手上显示的内容测量到距离时距离太远测量不到时工程的来源是修改正点原子的VL53L0x例程1、去掉了校准的过程改成了参考校准2、也同时去掉了...
2020-02-20 12:36:00
5146
33
原创 stm32驱动1.44寸LCD屏显示温湿度实验-将dht11的温湿度数据在LCD屏幕上显示
实验的工程代码网盘链接和想说的一些内容都在我的博客园,这里就不重复写了。https://www.cnblogs.com/hjf-log/p/stm32-lcd-dht11.html这里放两张图一张是采集成功,一张是断开dht11显示采集失败的图...
2020-02-08 22:45:39
3753
3
原创 stm32驱动1.44寸LCD屏幕显示中文字符包含可移植keil5工程代码
1.44寸LCD屏幕之前的0.96寸的OLED屏幕坏掉了,现在重新买了一块1.44寸的LCD屏幕,感觉这次的质量比较好,还可以显示彩色的用的IC是stm32f103vet6接线方法是供电要5V的,3.3V只会白屏SCL接PB13SDA接PB15RES接PB12(复位,和stm32接同一个复位就行)DC接PB10那个CS片选完全可以不接就默认浮空吧BL接GND的话是关闭屏幕,浮空...
2020-02-06 22:52:10
5667
8
原创 stm32f103vet6采集dht11温湿度数据通过usart1在串口助手中显示
DHT11主要代码百度网盘链接:https://pan.baidu.com/s/1bEnBAvbWv1Xwgj2-LL9y-w提取码:74yp复制这段内容后打开百度网盘手机App,操作更方便哦同时上传一份在优快云资源中,没有积分百度网盘又失效的话在留言处留下邮箱,我看到会给你发一份keil5工程的代码下面贴出dht11的主要代码和在main中的使用代码会移植的自行移植就不用下载工程了...
2020-02-02 11:29:02
3493
24
原创 stm32串口通信usart1收发代码
stm32串口usart1收发代码百度网盘链接:https://pan.baidu.com/s/13xRp2PGpkKWWJRcfKHGIYw提取码:xyd9IC:stm32f103vet6串口引脚:PA9(TX),PA10(RX)代码是在工程模板的基础上移植修改了正点原子的串口代码mian.c#include "sys.h"#include "delay.h"#include...
2020-02-01 19:33:55
4191
5
原创 淘宝购买的ESP-CAM+SD内存卡做一个200W像素的相机arduino IDE开发过程
ESP-CAM的开发过程ESP-CAM介绍先说说开发和搭环境遇到的问题(及时吐槽)arduino IDE的开发环境搭建(百度其实很多一样的)安信可公司的烧写方法(这里记录一下,不是很方便我用的也少)ESP-CAM硬件连接以及代码烧写最后ESP-CAM相机的代码ESP-CAM介绍esp-cam是由一个ESP32+OV2640组成的模块这里ESP32是蓝牙,WIFI模块OV2640是像素为20...
2020-01-28 22:48:53
2551
1
原创 stm32通过I2C驱动0.96寸Oled屏显示字符
stm32通过I2C驱动0.96寸Oled屏显示字符包含百度网盘keil5工程代码博客介绍使用硬件设备使用代码函数和修改汉字显示博客介绍先丢工程和使用的字模工具上来链接:https://pan.baidu.com/s/198Xj4bZJuhI_9vMrBjN__A提取码:gsby这篇记录了使用stm32工程模板,移植其他人使用0.96寸的Oled代码,在OLED上显示字符,使用的引脚是P...
2020-01-27 17:02:36
4776
4
原创 arduino硬件虚拟键盘中对应键盘上的按键整理
键盘上对应按键在硬件虚拟键盘代码中的定义键盘左边ctrl --- KEY_LEFT_CTRL键盘左边shift --- KEY_LEFT_SHIFT 键盘左边alt --- KEY_LEFT_ALT键盘左边win --- KEY_LEFT_GUI 键盘右边ctrl --- KEY_RIGHT_CTRL键盘右边shift ---...
2020-01-22 19:34:36
3681
原创 淘宝arduino虚拟键盘开发环境及对应键盘按键代码
淘宝arduino虚拟键盘一、arduino虚拟键盘介绍二、开发环境搭建三、硬件虚拟键盘测试一、arduino虚拟键盘介绍淘宝上多种硬件虚拟键盘使用的IC为atmega32u4大部分硬件设计都相同,其他设计多出的内存卡插槽和esp8266为该IC功能的拓展下图为此次使用的开发板,淘宝多找找便宜的大概15到20块钱可以找到二、开发环境搭建1、先从arduino官网下载arduino...
2020-01-22 19:11:07
3324
2
原创 python代码红外温度矩阵、温度数据转为图片保存为PNG格式
python代码红外温度矩阵、温度数据转为图片保存为PNG格式博客说明txt温度文件功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与...
2020-01-20 18:05:17
8332
16
原创 surf和sift算法被申请专利后部分opencv版本无法使用后的安装pycharm+opencv使用surf和sift算法教程
安装pycharm+opencv使用surf和sift算法surf和sift算法在pycharm中的问题安装过程使用的软件版本安装步骤一、pycharm的安装二、尝试打开pycharm三、opencv的安装如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTe...
2019-10-31 11:22:39
6552
5
原创 stm32f103vet6通过L298N驱动12V直流无刷电机过程含代码
一、传统开头介绍一下L298N电机驱动模块L298N是ST公司生产的一种高电压、大电流电机驱动芯片。该芯片采用15脚封装。主要特点是:工作电压高,最高工作电压可达46V;输出电流大,瞬间峰值电流可达3A,持续工作电流为2A;额定功率25W。内含两个H桥的高电压大电流全桥式驱动器,可以用来驱动直流电动机和步进电动机、继电器线圈等感性负载;采用标准逻辑电平信号控制;具有两个使能控制端,在不受输入...
2019-03-18 16:56:13
24004
50
EagleProfel.7.6x64、eagle2ad_sch.ulp、export-protelpcb.ulp,eagle转ad
2020-04-07
STM32_ButtonTime_HAL.zip
2020-03-21
stm32f103vet6_usart1_HTU21D.zip
2020-02-24
stm32f103vet6_usart1_AHT10.zip
2020-02-23
stm32f103vet6采集dht11温湿度数据通过usart1在串口助手中显示
2020-02-02
stm32f103vet6通过usart1进行串口收发,PA9(TX)和PA10(RX)
2020-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人