ARM技术论坛
直播中

李光

7年用户 33经验值
擅长:可编程逻辑
私信 关注
[经验]

【uFun试用体验】UFUN板闪灯的Mbed方法实现

`
                                      【uFun试用体验】UFUN板闪灯的Mbed方法实现   

     之前使用现成的模板或者CUBEMX方式,实现程序的编写,这2种办法都是比较可行的。当然我们也可以采取一些独辟蹊径的办法进行程序的编写,今天还是以闪灯为例给大家讲解
Mbed下的UFUN板的编程实现办法。
     Mbed目前支持103的板子,我们登上mbed网站。

       `2}]6(898DCNR)Z7XPV7}DW.png

点选自己账户的My code。选择好开发板,咱们选择Nucleo_f103rb板子。

       _SKMQN_OVYRU_9]PT_2]G8O.png

       64D1Y1%_7LGX)3[FB[8`JSW.png
   
   新建自己的程序。或者利用已有的程序。
   
    MZTR36NUSEFE`L_EXQWT{EH.png

编译。
   
    L2CTEA1%WD]U7ZAB4TEF7ZH.png
编译完成生成bin文件,我们可以舍弃不要,点取消。
    SG2B%`%$)O~X5DX`UWC4C42.png

导出我们的程序。并制定存放地点。

         
        
选择我们将会使用的开发环境。比如keil5。
       6(Q4EZXIQOS(%CLT7V$`ASE.png

并制定存放地点

    366KE$A826~$X7B99NCF.png

打开keil5,对它进行首轮编译。这个工作必须做,会使你省去很多麻烦。

由于我们的板子跟Nucleo_f103rb绝对不一样,所以,我们要修改些地方,才能使用。找到PinNames.h文件

    B8T_MFRZC%@2_TC8B(AUWV3.png
将LED1修改成PA_3。

   C~N}LI_HD48]@F`~{J1B71Y.png
此处的修改其实是源于板子的原理图。

[XOF)ALJQ4@@AW5T9@FL[XH.png
]XFDFAA7B7DCK(F59]]}Z`0.png
再次编译一下吧。
利用FLD软件下载或者仿真器下载,在此不再累述,按复位键,灯开始闪烁,大功告成。

` E)DD9L_NQ4S4{BAL3V`]RR0.png

更多回帖

发帖
×
20
完善资料,
赚取积分