在蓝桥杯省赛前,学校进行了一场校内选拨赛。题目是基于单片机的多功能控制板设计。本来以为随便做做就ok,把stm32的学习往后推。
意外和惊喜总是出人意料!题目设计stc51单片机(单片机方向)、stm32的设计、Matlab串口读取数据与EXCRL的数据输入输出、Matlab的GUI设计、PC串口的数据取数和显示、电源设计以及多个外设如RTC、温度、电机控制等的设计。(国赛也没这么难吧!)
-------------------------------------------------------------------------------------------------------------------
既然决定参加嵌入式这次也用嵌入式来做吧!
--------------------------------------------------------------------------------------------------------------------
花了几个小时看了stm32f103rbt6的datasheet和蓝桥杯提供的相关资料,决定先下一波test程序看看。(心酸)
首先是MDK版本的选取,蓝桥杯用MDK4(听说只有MDK4.7才能下程序)。开始茫然无知的我装了一个MDK4.12,然后连上开发板和PC机,各种装驱动。。。。。
驱动:FT2232驱动、USB串口驱动等(反正捣鼓了好一会儿)
按着说明文档一步步下载程序:
呵呵~呵呵~
不管怎么就是不得行,出现很多错:
1.设备检测问题
.
原因:不是驱动的问题,而是开发板的JTAG功能选择处没有短接
解决:短接后就出现SWD的驱动信息
以上问题也许还可以重新打开工程,就能检测到驱动了!!!
2.可能因为没有编译导致不能下载
解决:重新编译
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
加油吧,少年!