- 博客(8)
- 收藏
- 关注
原创 STM32实现利用一个定时器通道控制任意个IO输出相同PWM波
本博客介绍了一种STM32利用一个定时器通道控制任意个IO输出相同PWM波的方法,本文所使用的硬件平台为STM32F407VET6,其他型号的平台实际使用时代码或许有所出入,但原理都是通用的。
2021-11-20 21:46:20
4040
原创 VS2019上运行LVGL模拟器
下载visual_studio版本的LVGL模拟器首先打开想安装在的文件夹(此处我以E盘下的Demo文件夹为例),按住“Shift”键并“右击”鼠标,见到下图所示内容,点击“在此处打开Powershell窗口(S)”选项,进入“Powershell命令行执行窗口”。输入下方git指令,此命令将在一个步骤中克隆lv_sim_visual_studio_sdl存储库和所有子模块。git clone --recurse-submodules https://github.com/lvgl/lv_port_
2021-04-05 21:55:54
2253
3
原创 在使用ESP8266不断向TCP服务器请求数据过程中,stm32随机性的死机
在使用ESP8266不断向TCP服务器请求数据过程中,stm32随机性的死机问题描述:在使用ESP8266不断向TCP服务器请求数据过程中,发现程序会突然进入死机状态,且进入死机状态的时间具有很大的不确定性。解决过程:经过不断地测试,终于找到了死机时程序运行的位置,并找到了解决方案。首先找到了,程序进入死机是由于中断函数引起的。由于某些不明原因,程序进入中断服务程序的标志位一直处于有效状态,无法正常清除标志。故CPU一直进入中断服务函数工作,从而导致主程序死机。解决方法,只需要在中断函数中添加异常情况
2020-10-01 16:11:07
1251
原创 DRV8833真值表
DRV8833部分真值表适用于驱动步进电机的部分真值表IN1~4OUT1~410001011010001110010111000011101OUT1~4IN1~410001011010001110010111000011101
2020-09-07 12:09:53
1365
原创 mpu6050判断自由落体状态的方法
mpu6050判断自由落体状态的方法mpu6050在静止状态时,三个轴方向上的加速度值为有一个方向上的加速度大小为g,其余两个方向上为0。当mpu6050处于自由落体状态时,三个轴方向上的加速度值均为0(实际情况可能会有微小偏差)。//将加速度传感器的原始数据(数字信号)转换为模拟信号(m/s^2): //获取转换后的加速度值, g自定义重力加速度值void Get_Accelerometer(void){ short aacx,aacy,aacz; //加速度传感器原始数据
2020-08-15 22:11:30
2028
转载 mpu6050寄存器配置相关博客链接
mpu6050寄存器配置相关博客链接https://www.cnblogs.com/dengxiaojun/p/4279441.html
2020-08-12 20:34:28
488
原创 STM32用ESP8266WiFi模块实现Http协议交互云服务器关键代码
ESP8266WiFi模块实现Http协议交互云服务器关键代码atk_8266_send_cmd(“AT+CIPSEND”,“OK”,20);atk_8266_send_data(“POST /网址名 HTTP/1.1\r\nHost: 服务器IP:服务器端口号\r\nContent-Type: application/json(数据格式)\r\nContent-Length: 数据长度\r\nConnection: Keep Alive\r\n\r\n传输的数据内容\r\n”,“OK”,100);例
2020-06-12 17:13:50
4576
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人