这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » poponianhua平衡小车学习进程

共5条 1/1 1 跳转至

poponianhua平衡小车学习进程

助工
2015-08-07 08:12:17     打赏


助工
2015-08-07 08:12:47     打赏
2楼

参与活动很早了,由于中间一段时间出差,这两天才拿到套件,

首先进行了组装,并开机运行。

同样也存在提起小车,疯跑的状况。


视频地址:http://player.youku.com/player.php/sid/XMTMwMzIyNzQyMA==/v.swf



助工
2015-08-15 10:42:33     打赏
3楼

实验一   开发环境安装和连接下载程序

开发环境的安装过程中参考了好几位网友的安装过程,还有部分网友提供了安装程序,赞一个。

具体的流程比较简单,这里我把自己在安装过程中遇到的问题和经验总结一下。

1、由于有多个版本的keil环境,导致我在安装过程中重复安装了很多次,并且由于一个厂商将安装程序内的支持资源做了改动,使得我在使用的时候,只能够针对不同的芯片使用不同的版本,需要进行选择使用。如果仅仅使用stm进行开发则不具有这样的问题。

2、硬件环境的搭建是进行学习和DIY的基础,在购买器件初始,为了避免由于缺少某一个配件而导致整个DIY进程的延期甚至是中止,我选择购买了全套的配件,当然后来又有了摄像头模块,准备最近入手。

     对于一个新手而言,很多问题可能就出现在不匹配啊,系统不兼容什么的,这样的问题很难查找和解决,有很多时候都是被这样的不应该出现的情况耽误很久,甚至是终止。多多希望,主办方或者大侠抽出一点时间给一个比较系统的流程,尤其是对于提供的资料,如果给出一个观看顺序,比如第一步做什么,第二步做什么,想必更能有效提高学习的效率。

3、在下载方面,提供了串口和SWD 模式,这两个方面选一个即可。在以前学习过程中,自己就很困惑这样的工具,一会用串口,一会用SWD,结果在这个问题上浪费了很多时间,经过很多的实验,最后自己才明白,之所以提供这么多的方式,是让不同的人都能快捷的使用这个芯片和板子,而不是让一个人掌握这么多的连接方式。

废话说的比较多。下面正式进行开发板的连接和程序的下载过程。

开发板的连接采用串口的连接方式的话,需要使用提供的串口下载线和isp下载软件,采用SWD连接方式的话,直接使用keil软件进行下载。

我采用的是ST Visual Programmer下载的方式,利用keil编程生成hex文件。

后期会慢慢接触ST Visual Develop



助工
2015-08-23 08:02:07     打赏
4楼

实验二 虚拟示波器的使用

 

首次接触虚拟示波器,感觉这个工具的功能很不错,至少比想象的要好了很多。

只需要将串口按照正确方式连接好,打开Data Scope v1.0软件,设置好波特率和端口,即可,同时需要注意的是由于官方提供的程序的要求,需要双击白色按钮方能正常工作。

 

          图1  Data Scope V1.0  波特率和端口设置

 

设置完成后,点击打开端口,便可以正常测试。

                           图 2  包含第四通道显示的波形

由于是自适应显示,可以根据数据自动调整显示范围,故而在本次测试过程中,由于输入电压的数据比较大,下面显示的数据相对比较小,可以点击右侧通道,取消其显示。

                  图3  取消第四通道数据显示的波形

 

通过官方提供的文档可以知道这四组通道分别显示的数据为

第一个:角度

第二个:左编码器

第三个:右编码器

第四个:电池电压(MV

3便是取消第四个得到的波形显示图。

 

 

本例学习过程中参考了官方文档和许多网友的教程,在此一并感谢。


助工
2015-08-24 07:56:36     打赏
5楼

实验三  串口通信实验

利用窗口调试工具实现串口通信。主要使用工具有:开发板,串口线

友善串口调试助手  MCUISP

过程:

按照官方说明连接串口线;

下载带有发送数据的程序;

在主程序while()循环中添加如下代码:

 unsigned char txSend[10] = "Hello";

 

 printf("%s\r\n",txSend);

// 此处参考网友资料,特此感谢!

注意:需要将拨码开关波动到OFF位置。

利用串口调试工具接收串口传送数据。

图3-1    串口调试工具显示内容

 

在显示过程中发现,随着比特率的升高,传输过程中出现的错误便愈多。这个需要校验方式传输能降低错误率,后期再研究。


共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]