上次的程序由于串口2USART2.c文件里串口2中断函数对数据的处理中没有对0x0a和0x0D进行判断,因此只有串口一是可以正常用的,这次的程序我对串口2中断函数进行了修改,完全按照串口一的处理,同时保留了u2_printf函数可用于和单片机向测距模块传送字符串;
另外按照相同的模式,扩展了串口三,也是串口一中断的方法,扩展了u3_printf函数。
因此可以用三个串口中任何一个使单片机与上位机通信,另外两个各接一个激光测距模块,可以同时监控两个测距模块,实际做小车等机器人时,三个串口都可以接激光测距模块,这样可以同时搞三个,如果还想扩展,可以按照相同方法加入新的串口。
程序完全自己写的,也是在网上没找到stm32的实现例程,淘宝卖家说只有用Arduino的程序,所以就自己写了,希望用这个模块的人都能看到。
1
MAX30102心率血氧传感器,包括了STM32例程,原理图,相关数据手册。
MAX30102是一个集成的脉搏血氧仪和心率监测模块。
它包括内部发光二极管,光电探测器,光学元件,以及低噪音的电子设备。
MAX30102提供了一个完整的系统解决方案来简化移动和可穿戴设备的设计过程。
MAX30102运行在一个1.8V电源和一个单独的5.0V电源的内部发光二极管。
通信是通过一个标准的i2c兼容接口。
该模块可以通过零备用电流的软件关闭,使电力轨道始终保持供电。
2023/7/2 22:11:44 23.1MB STM32F103 MAX30102 心率血氧检测 例程
1
基于STM32F103的贪吃蛇游戏,主程序每句代码都有注释,自己写的,可供参考(百为STM32开发板可以直接下载运行)
2023/7/2 12:14:22 4.83MB STM32 贪吃蛇 游戏 算法
1
在弄迪文的屏幕开发,通过32串口程序控制屏幕,里面有串口数据的解析
2023/7/2 6:20:34 3.4MB 迪文屏幕 DWIN 32驱动
1
使有STM32F103和OLED1.3inchI2C接口,驱动高通GT32L24M0140字库显示16*16和24*24点库汉字,内附高通字库FLASH镜象,学习使用可直接写入W25Q64,商业应用请选用高通产芯片,否则后果自负。
2023/6/29 9:53:30 2.83MB STM32F103 OLED 汉字库芯片 GT32L24M0140
1
STM32F103增量式编码器的采集以及处理程序,每隔0.1sec进入中断读取一次溢出值和当前脉冲计数,计算位移和速度。
2023/6/29 8:27:49 327KB STM32 增量式编码器 测速
1
stm32f103C8T6的MDK程序,如果同为STM32改一下板型.,和设置里面的C/C++里的Define(不报错就不用改)就直接能用.改自https://blog.csdn.net/luo_5458/article/details/77993286#commentBox
2023/6/29 8:40:42 3.13MB TCS34725 STM32
1
此驱动程序适用于STM32f103xxx的MCU,LoRa使用的是周立功的ZM470SX-M。
2023/6/28 18:18:53 27KB STM32 SX1278
1
采用STM32F103为主控读取ICM20948陀螺仪的欧拉角,采用invs的标准库读取数据。
输出的欧拉角用串口直接输出!
2023/6/15 13:37:15 560KB 陀螺仪 ICM20948 STM32F103 I2C
1
stm32F103time1输出多路spwm,和spwm的原来,方法等.stm32F103time1输出多路spwm,和spwm的原来,方法等
2023/6/13 2:28:12 3.6MB spwm
1
共 509 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡