[一起DIY智能战车]硬软件环境搭建

2019-7-16 11:07 [复制链接] 2 348

本帖最后由 AdamShen 于 2019-7-17 20:51 编辑
; Y8 @. j) Y# v1 A! B  R* ?8 }" Z

硬件环境搭建

8 |# @  k% j; d

控制板 某宝链接

+ f0 O9 l4 ]7 A  B: a0 {8 L2 g1 ^

初步评估了下本项目用到的外设并不多,手上在淘宝入的裸板正好满足要求,就不破费再入IOT物联网板卡了。板卡照片如下:
5 O( t2 ~8 i8 \$ t: C% c20190717203408.jpg

2 ^1 T4 T5 k5 V# ]# o

MCU参数

% Q7 `- m$ P" a; z5 h" j8 W

STM32F103RCT6 72MHz 48K RAM 256K ROM

: b' L5 [7 G  i7 q# H! r1 j

配件列表

1 l7 l/ S' V" Y& K- M* A

底盘
1 w0 ?! H( `6 ]7 _4WD智能小车底盘
$ K) R' r; f2 U* \/ t# R电机
5 Z, H2 S5 e- X4 D6 g+ ~7 zL298P直流电机驱动
% A% y* E2 m; U4 F; N' h遥控器) C7 s  n3 q  q8 }8 ~2 ]8 T2 k 2.4G无线遥控手柄
# H- W+ O6 Y: }/ o3 d0 x, `1 I上述3个器件均采用github上推荐型号

- d0 o7 c+ N3 D9 v, d

底盘组装图片:1 A% N7 H/ T4 `, A( M8 l: H% m 20190717203420.jpg

+ [- d# v0 X. n- f8 F! I, w8 U

软件环境搭建

) a$ f% {  _- ]0 }: [, x* `

软件环境搭建完全参照rt-thread官网教程,具体步骤如下。

: [4 j. K7 A  J
    2 R: \; s7 O; z1 I
  1. scons环境搭建。
  2. # z0 H7 X, r# `  e
  3. 下载rt-thread程序包 本项目采用3.1.3
  4. & K4 d! I3 I% E/ c5 }+ R
  5. BSP文件下下选择stm32f10x,在该目录下进行menuconfig配置
  6. ' d# d: K& f7 W: P1 o& @3 q! b: `
  7. scons --target=mdk4生成keil4工程
    ' i1 i+ X# l* Z  X  L5.烧录至开发板,可以正常运行。
  8. ! P/ y& z7 l8 `" U
0 z; P) H' O8 o7 |6 x5 ^

PWM调试

8 N7 J& k& ]4 Y4 r: S9 C  w

调试PWM驱动时,我突然发现stm32f10x目录下没有pwm的设备层驱动,然后我又不想自己去做这个驱动开发的工作。经微信群友推荐,我查阅了stm32目录下的各种bsp。不过经过对比我发现里面工程都不够通用,因此最终选择stm32f10x_hal目录下的工程作为本次实验的应用工程。

" Y* |2 ^2 V; x4 `  b4 I+ n
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2019-7-16 15:51:01 | 显示全部楼层
淘宝上的那个底盘看起来还挺漂亮的,可惜电机引线都没有焊
使用道具 举报 回复
发表于 2019-7-16 17:01:27 | 显示全部楼层
wuhanstudio 发表于 2019-7-16 15:51
& T! ]; o4 \' R" [/ P淘宝上的那个底盘看起来还挺漂亮的,可惜电机引线都没有焊

# q( i8 K) Q" Y9 X  B" N我已经拼起来了,没接线的确有点小麻烦
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RT-Thread开发者社区 ( 沪ICP备13014002号-1

有害信息举报电话:021-31165890 手机:18930558079

© 2006-2019 上海睿赛德电子科技有限公司

Powered by RT-Thread

快速回复 返回顶部 返回列表