
嵌入式
文章平均质量分 90
lilei668
这个作者很懒,什么都没留下…
展开
-
使用C++编写STM32软件IIC
最近在重构自己的平衡车代码,里面需要用到MPU6050的DMP,从中读取四元数进行欧拉角解算,但是看着软件IIC的代码实在是很变扭,因为之前不会C++,所以如果需要调用多个IIC设备,那么使用的时候就需要重复的去进行软件IIC底层代码的初始化,非常的麻烦,而且需要调整各个引脚,在学习过C++之后,发现类实在是太好用了,那么我就在想能不能通过类把软件IIC的底层进行封装,实现和arduino一样的编程效果,使用的时候只需要放入软件IIC的SCL和SDA对应的GPIO即可。原创 2022-12-04 16:58:53 · 1983 阅读 · 4 评论 -
ArduinoIDE初步开发ESP8266时钟
ESP8266Arduino IDE 2.0.0-rc9-nightly任务调度原创 2022-08-18 01:17:47 · 4318 阅读 · 0 评论 -
CAN通讯
CAN、STM32、CubeMX原创 2022-07-02 20:27:09 · 1770 阅读 · 0 评论 -
陀螺仪数据处理(BMI088)
BMI088陀螺仪使用原创 2022-05-31 17:13:26 · 28379 阅读 · 22 评论 -
STM32F4软件IIC的使用
1.开发环境2.说明3.F4和F1软件IIC区别a.GPIO初始化区别b.us级延时区别c.总结1.开发环境:硬件:STM32F407IGH6开发板 TCS34725颜色识别模块软件:Keil CubeMX2.说明:该模块从网店购买,网店是提供STM32F103C8T6的开源例程的,从网店上拿到开源例程后本人在F1系列单片机上可以成功跑通,但是换到F4单片机上发现了几个可能影响例程跑通的注意事项,在这里简单说一下3.F4和F1软件IIC区别:...原创 2022-03-14 16:10:26 · 10019 阅读 · 2 评论 -
树莓派4B安装Ubuntu Mate20.04
需要准备的设备:树莓派4B(这里我选用的是8G内存版本) 键盘和鼠标(必须要有键盘,鼠标在安装好Ubuntu Mate后使用) 显示器(这里推荐使用HDMI屏幕,我使用的是https://www.waveshare.net/wiki/7inch_HDMI_LCD_(C)下的屏幕) 16G/32G的SD卡(推荐使用32G,因为最新的Ubuntu Mate20.04的镜像文件高达5GB) 读卡器(USB2.0或者3.0均可,这里推荐使用3.0...原创 2021-08-10 23:13:39 · 4149 阅读 · 3 评论