RC_Car_STM32:用于RC汽车项目的STM32嵌入式代码

  • u2_814373
    了解作者
  • 49.5KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-22 09:30
    上传日期
RC_Car_STM32 用于RC汽车项目的STM32嵌入式代码 该项目包含一个STM32 F401RE微控制器单元,该单元连接到以下组件: Pololu G2 18v17功率电机驱动器 Towerpro MG950伺服电机 Adafruit 4754 IMU(基于BNO085) HC-SR04超声波传感器 该微控制器也通过usb电缆连接到Rapsberry PI 4B。 MCU的UART通信功能用于与RPI进行通信的目的。 UART通讯 STM32和Rapsberry PI通过USB通过UART端口进行通信。 通信内容包括RPI提供给STM32的电动机命令和STM32发送给RPI的传感器测量值。 UartHelper类与main.cpp定义的UART回调一起控制通过UART接口完成的发送和接收过程。 该类保存收到的消息,并可以通过class方法按需返回最后收到的消息。 它还可以执行
RC_Car_STM32-main.zip
内容介绍
# RC_Car_STM32 STM32 embedded code for the RC car project The project consists of an STM32 F401RE microcontroller unit, connected to the following components: - Pololu G2 18v17 power motor driver - Towerpro MG950 servomotor - Adafruit 4754 IMU (based on BNO085) - HC-SR04 ultrasonic sensor The microcontroller is also connected to a Rapsberry PI 4B via an usb cable. The UART communication capabilities of the mcu are used for the purpose of communicating with the RPI. ### UART communication The STM32 and the Rapsberry PI communicate through the UART port over USB. The communication content consists of motor commands which RPI gives to STM32 and sensor measurements that the STM32 sends to RPI. The `UartHelper` class in conjunction with the UART callbacks defined in `main.cpp` control the transmission and reception process done through the UART interface. The class holds the received messages and can return the last received message on-demand, through a class method. It can also perform on-demand data transmission. Both the transmission and the reception process are done asynchronously, by using the interrupt reception and transmission functions.
评论
    相关推荐
    • 32位MCU开发全攻略
      32位MCU开发全攻略,工程师创新设计宝典 嵌入式开发基础教程,重点介绍Cotex-M3内核的LPC1700
    • DSP嵌入式系统 课本上的四个程序
      DSP嵌入式系统。...在许多嵌入式应用领域,既需要在数据处理方面具有独特优势的DSP,也需要在智能控制方面技高一筹的微处理器(MCU)。因此,将DSP与MCU融合在一起的双核平台,将成为DSP技术发展的一种新潮流。
    • The Retargettable MCU Emulator-开源
      可重定目标的微控制器和嵌入式系统仿真器体系结构,为在x86 PC上仿真各种类型的微处理器和设备提供通用支持。 Arduino和各种屏蔽的仿真开发即将在2012年启动。
    • DSP试验ppt DSP嵌入式系统
      DSP嵌入式系统。...在许多嵌入式应用领域,既需要在数据处理方面具有独特优势的DSP,也需要在智能控制方面技高一筹的微处理器(MCU)。因此,将DSP与MCU融合在一起的双核平台,将成为DSP技术发展的一种新潮流
    • 嵌入式课程
      其中有一些原创程序,以及舞蹈机器人等程序
    • 嵌入式系统
      嵌入式系统,嵌入式系统嵌入式系统嵌入式系统
    • 嵌入式培训知识
      很有实用价值的宝贝,不信请have a look !
    • usb嵌入式主机固件
      介绍了cypress公司一种新型的usb主机控制器芯片—cy7c67300,具有OTG功能,突破传统的usb接PC机的方法,可实现一个MCU主机和usb设备之间的连接。支持灵活的固件编程,可实现多种嵌入式主机和usb设备通信的功能。
    • SDCC(Small Device C Compiler)小型嵌入式MCU的C编译器,支持8051
      开源的小型嵌入式MCU的C编译器,版本为2.9.0,可以运行在windows和Linux平台下,Linux下的为源代码方式安装。
    • 大家电洗碗机电控板嵌入式mcu编程源码 赛元芯片
      大家电洗碗机电控板嵌入式mcu编程源码 赛元芯片 实现功能:8种不同的提示音乐,热敏电阻温度检测, 红外遥控程序启动和暂停, 5个程序模式 流量计进水量控制功能 ,缺水加热保护功能,