目 录
参与活动很早了,由于中间一段时间出差,这两天才拿到套件,
首先进行了组装,并开机运行。
同样也存在提起小车,疯跑的状况。
视频地址:http://player.youku.com/player.php/sid/XMTMwMzIyNzQyMA==/v.swf
实验一 开发环境安装和连接下载程序
开发环境的安装过程中参考了好几位网友的安装过程,还有部分网友提供了安装程序,赞一个。
具体的流程比较简单,这里我把自己在安装过程中遇到的问题和经验总结一下。
1、由于有多个版本的keil环境,导致我在安装过程中重复安装了很多次,并且由于一个厂商将安装程序内的支持资源做了改动,使得我在使用的时候,只能够针对不同的芯片使用不同的版本,需要进行选择使用。如果仅仅使用stm进行开发则不具有这样的问题。
2、硬件环境的搭建是进行学习和DIY的基础,在购买器件初始,为了避免由于缺少某一个配件而导致整个DIY进程的延期甚至是中止,我选择购买了全套的配件,当然后来又有了摄像头模块,准备最近入手。
对于一个新手而言,很多问题可能就出现在不匹配啊,系统不兼容什么的,这样的问题很难查找和解决,有很多时候都是被这样的不应该出现的情况耽误很久,甚至是终止。多多希望,主办方或者大侠抽出一点时间给一个比较系统的流程,尤其是对于提供的资料,如果给出一个观看顺序,比如第一步做什么,第二步做什么,想必更能有效提高学习的效率。
3、在下载方面,提供了串口和SWD 模式,这两个方面选一个即可。在以前学习过程中,自己就很困惑这样的工具,一会用串口,一会用SWD,结果在这个问题上浪费了很多时间,经过很多的实验,最后自己才明白,之所以提供这么多的方式,是让不同的人都能快捷的使用这个芯片和板子,而不是让一个人掌握这么多的连接方式。
废话说的比较多。下面正式进行开发板的连接和程序的下载过程。
开发板的连接采用串口的连接方式的话,需要使用提供的串口下载线和isp下载软件,采用SWD连接方式的话,直接使用keil软件进行下载。
我采用的是ST Visual Programmer下载的方式,利用keil编程生成hex文件。
后期会慢慢接触ST Visual Develop。
实验二 虚拟示波器的使用
首次接触虚拟示波器,感觉这个工具的功能很不错,至少比想象的要好了很多。
只需要将串口按照正确方式连接好,打开Data Scope v1.0软件,设置好波特率和端口,即可,同时需要注意的是由于官方提供的程序的要求,需要双击白色按钮方能正常工作。
图1 Data Scope V1.0 波特率和端口设置
设置完成后,点击打开端口,便可以正常测试。
图 2 包含第四通道显示的波形
由于是自适应显示,可以根据数据自动调整显示范围,故而在本次测试过程中,由于输入电压的数据比较大,下面显示的数据相对比较小,可以点击右侧通道,取消其显示。
图3 取消第四通道数据显示的波形
通过官方提供的文档可以知道这四组通道分别显示的数据为
第一个:角度
第二个:左编码器
第三个:右编码器
第四个:电池电压(MV)
图3便是取消第四个得到的波形显示图。
本例学习过程中参考了官方文档和许多网友的教程,在此一并感谢。
实验三 串口通信实验
利用窗口调试工具实现串口通信。主要使用工具有:开发板,串口线
友善串口调试助手 MCUISP
过程:
按照官方说明连接串口线;
下载带有发送数据的程序;
在主程序while()循环中添加如下代码:
unsigned char txSend[10] = "Hello";
printf("%s\r\n",txSend);
// 此处参考网友资料,特此感谢!
注意:需要将拨码开关波动到OFF位置。
利用串口调试工具接收串口传送数据。
图3-1 串口调试工具显示内容
在显示过程中发现,随着比特率的升高,传输过程中出现的错误便愈多。这个需要校验方式传输能降低错误率,后期再研究。
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 | |
【FRDM-MCXN947评测】核间通信MUTEX被打赏50分 |