首页 > 编程语言 >平台采用某米1代扫地机。 stm32f103真实项目程序

平台采用某米1代扫地机。 stm32f103真实项目程序

时间:2023-04-06 19:11:31浏览次数:28  
标签:stm32f103 某米 项目 扫地机 真实 代码

平台采用某米1代扫地机。
stm32f103真实项目程序。
c原程序 keil工程。
目前只有32端代码能实现延边避障防跌落充电等功能。
    适合需要学习项目与代码规范的工程师
硬件驱动包含 陀螺仪姿态传感器bmi160、电源管理bq24733等。
软件驱动包括 IIC、PWM、SPI、多路ADC与DMA、编码器输入捕获、外部中断、通信协议、IAP升级、PID、freertos操作系统等。
代码注释清晰、代码规范好、每个函数必有输入输出范围参数解释。

YID:65688641625749421

1

标签:stm32f103,某米,项目,扫地机,真实,代码
From: https://www.cnblogs.com/judaima801/p/17293878.html

相关文章

  • STM32F103的PB3、PB4引脚
    做了一个使用STM32F103RBT6的PCB,将PB3~9分配给了三位一体八段数码管,发现PB3、PB4对应的这两段映硬是不亮,检查寄存器是有值的,由于芯片是从另一块板子上面拆下来的,所以首先怀疑芯片故障,结果换了新的MCU还是同样的效果,于是上网搜索,原来PB3和PB4在系统复位时分别默认为JTag接口的SYS_J......
  • STM32F103 UCOSIII 加入DS18B20温度传感器 解决不能正常读数问题
    前言:在UCOSIII中加入DS18B20后,会发现检测出的数字特别大,而且波动很大就是一些无规则随机数一样,裸机运行明明是没问题的(这个问题困扰了3天),网上查了一下,发现出现此问题的不......
  • STM32F103 高级定时器的PWM驱动电机注意事项
    此前一直用通用定时器的PWM驱动电机,因此初始化结构体只有如下几项,今天用TB6612驱动电机,用TIM1-CH4的PWM,结果发现设置完毕后电机不转。//OCInitStructTIM_OC......
  • STM32f103c8t6 学习
    学习stm32f103c8t6最小系统板+keil5的使用,学习江科协记录所用1.GPIO的操作GPIO的输入和输出模式8中输入输出模式对于8中模式从电路上理解整个电路上半部分是IO作为......
  • STM32F103入门练习:IAR开发环境设置及USART1中断方式收发字符
    一,硬件准备:STM32F103ZET6微雪开发板RS232接口模块USB-RS232转接线接线:RS232接口模块芯片为MAX3232,模块连接开发板的USART1口,引脚接线:开发板<---->RS232转TTL模块......
  • stm32f103 sdio 移植st官方例程
    第一步:建立驱动文件建立sdio_sdcard.h和sdio_sdcard.c,并将这两个文件添加到MDK工程中,如下图   第二步:移植官方例程1.找到STM32F10x_StdPeriph_Lib_V3.5.0\Pr......
  • FLASH-CH32F203替换STM32F103 FLASH快速编程移植说明
    因CH32F203相对于STM32flash操作多了快速编程模式,该文档说明主要目的是为了方便客户在原先ST工程的基础上实现flash快速编程模式的快速移植。1、在stm32f10x.h文件......
  • FLASH-CH32F103替换STM32F103 FLASH快速编程说明
    因CH32F103相对于STM32F103flash操作多了快速编程模式,该文档说明主要目的是为了方便客户在原先ST工程的基础上实现flash快速编程模式的快速移植。1、在stm32f10x.h......
  • STM32F103和AIR32F103的FreeRTOS中断优先级
    关于ArmCortexM系列内核的中断优先级https://community.arm.com/arm-community-blogs/b/embedded-blog/posts/cutting-through-the-confusion-with-arm-cortex-m-int......
  • STM32F103 Proteus 仿真 编译用GCC
    原理图只要一个MCU就可以了,双击MCU,编辑固件,选择GCCforARM,由模板创建默认工程。会遇到两个错误:  1.STM32GCCARM编译_STATIC_INLINE出错,     在第一个......