平台采用小米1代扫地机。stm32f103真实项目程序。c原 程序 keil工程。目前只有32端代码能实现延边避障防跌落充电等功能。

适合需要学习项目与代码规范的工程师

硬件驱动包含 陀螺仪姿态传感器bmi160、电源管理bq24733等。

软件驱动包括 IIC、PWM、SPI、多路ADC与DMA、编码器输入捕获、外部中断、通信协议、IAP升级、PID、freertos操作系统等。

代码注释清晰、代码规范好、每个函数必有输入输出范围参数解释。

stm32f103真实项目程序。c原 程序 keil工程。平台采用小米1代扫地机,目前只有32端代码能实现延边避障防跌落充电等功能。相关推荐

  1. 小程序 - 各种小程序「微信/支付宝/百度等」 - 学习/实践

    1.应用场景 主要用于学习和快速高效开发小程序,完成需求开发. 2.学习/操作 1. 文档阅读 小程序技术演进史 -- 推荐阅读 手册: 教程 | <小程序开发指南>.// 开发者文档 推 ...

  2. OMRON NJ501-1520真实项目程序 欧姆龙NJ做的程序27轴+110个气缸+1个机械手

    OMRON NJ501-1520真实项目程序 欧姆龙NJ做的程序27轴+110个气缸+1个机械手. 里面的功能块可以会给你种全新的思维. 如果你想扩展编程思维以及提升编程能力! 里面写的气缸块 伺服块 ...

  3. 欧姆龙PLC ST语言6轴伺服RS232C通讯板CP1W-C IF0 真实项目程序,ST语言写的FB块

    欧姆龙PLC ST语言6轴伺服RS232C通讯板CP1W-C IF0 真实项目程序,ST语言写的FB块 PLC用是两台CP1H-X40DT-D配置4块RS232C通讯板CP1W-CIF01 触摸屏是N ...

  4. 西门子1200四轴程序 新能源自动排列机,真实项目 4个V90 走PN 口控制4轴4个FB284控制

    西门子1200四轴程序 新能源自动排列机,真实项目 4个V90 走PN 口控制4轴4个FB284控制 RFID块采用FB承载用SCL编写 所有背景数据块采用绝对寻址取消块优化 FB及FC无锁,直接复制 ...

  5. 西门子1200 总线控制V90伺服模板 新能源自动排列机,真实项目 基于111报文自己编写的PN通讯控制V90伺服程序

    西门子1200 总线控制V90伺服模板 新能源自动排列机,真实项目 基于111报文自己编写的PN通讯控制V90伺服程序. (1)4个V90 走PN 口控制4轴4个FB284控制 (2)RFID块采用F ...

  6. 别人的计算机课,真实!别人眼中的程序员竟然是这样的?!

    原标题:真实!别人眼中的程序员竟然是这样的?! 本期采访对象 中国矿业大学张晟瑞 常州工业职业技术学院戴龙阁 盐城工学院徐健聪 当ABC 变化含义 当电脑成了社会的神经末梢 采集.输入.交互.显示 它 ...

  7. 基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序)

    基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序) 动画播放器程序,在WIN2003调试通过,详细请自行下载进行学习测试,程序大小13K 下载地址:http:// ...

  8. 微信小程序开发教程:项目一微信小程序入门 课后习题

    <微信小程序开发教程>主编/黄寿孟 易芳 陶延涛 湖南大学出版社 目录 一.单选题 二.多选题 三.判断题 四.填空题 五.简答题 1.请简述微信开发者工具中调试器功能. 2.请简述微信小 ...

  9. 基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序) (转)

    基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序) (转)[@more@] 基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序 ...

最新文章

  1. Go 学习笔记(65)— Go 中函数参数是传值还是传引用
  2. websocket创建失败_SpringBoot2.2 实践WebSocket被不靠谱的百度搜索结果坑了多少人
  3. tcp校验和计算校验和例子_浅谈TCP协议,总算明白它是干什么的了
  4. 快速排序 python菜鸟教程-十大编程算法助程序员走上高手之路
  5. centos下搭建yum服务器
  6. ORACLE11G RAC 在 centeros5.5 的安装日志
  7. 写给年轻程序员的一封信
  8. 95-140-104-源码-transform-算子flatMap
  9. C语言:求两个整数的最大公约数
  10. Regsvr32命令的使用
  11. plsql32位链接64位oracle,32位PLsql连接64位Oracle问题
  12. 【原创】黑群晖向白群晖 DS920+ 迁移
  13. Android性能测试之fps获取
  14. 深度xp系统插入光盘显示上一张光盘资料解决方法
  15. pubmedy安装不聊了_安装这个,Pubmed就彻底封神了!
  16. linux信号:SIGINT、SIGKILL、SIGSTOP、SIGCONT
  17. 听懂新闻英语的十大方法(zt)
  18. Linux Kernel 6.0 CXL Core Regs.c 详解
  19. 从spark.default.parallelism参数来看Spark并行度、并行计算任务概念
  20. Postman如何使用(四):接口测试

热门文章

  1. SEO应该是个有硝烟地战场
  2. linux视频格式查看,[原创]linux视频之搜索命令
  3. 【jQuery】输入框自带清除按钮
  4. 第一批鸿蒙系统手机型号,华为鸿蒙第一批名单
  5. Linux下C编程入门(1)
  6. python:使用selenium爬取51job(前程无忧)并将爬取数据存储到MySql数据库中的代码实例
  7. string.Format对C#字符串格式化
  8. 分页查询PageHelper
  9. wincc打开画面的c语言函数,wincc打开子画面窗口函数
  10. 如何分辨工业交换机的好坏?