|
【传感器简介】 能收集血氧传感的通常有美信的MAX301xx系列,接口为IIC通常读出来后需要自己做复杂的运算才能算出心率与血氧值,最近在某宝找到了一款通过uart直接读取来的传感器MKS_142健康监测模块,可以直接读取许多的参数:
【代码实现】 首先拿到他的数据包格式:
当从串口接收到一帧数据后,首先判断他是不是FF开头,如果是,再判断是否为88位长度,如果是,测从数据包中解析出来心率等参数。 实现代码如下:
【初始化】 当上电时,将usart1注册给MKS_sensor中
在main主函中进行注册,然后就在空闲中断添加数据处理函数,在串口助手中实时打印出解板的数据了:
到些数据解析工作就完成了,下一步,将这些参数通过openOPA发送给Cortex-M7使用TouchGFX实时更新就行。 |
2025国庆中秋活动体验报告3-STM32H745之CM4内核不定长中断接收
2025国庆中秋活动体验报告2 健康监测界面设计
【学习有礼】 STM32H7R/S线上课程,快速入手!
AN5617中OpenAMP Linker configuration中的一处勘误
STM32H755双核通信学习资料
STM32H7双核通信实现方法学习AN5617
【NUCLEO-H755ZI-Q】收集资料
【NUCLEO-H755ZIQ】到手一个STM32H755
踩坑经验分享,不知道这个坑,大家有没有踩过
【STM32F769I-DISC1】移植LVGL
微信公众号
手机版