工程文件.zip

  • 浏览量:1046
  • 下载量:9
  • 资料大小:4.45 MB
  • 日期:2017-10-15
  • 上传者:donatello
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    本帖最后由 donatello 于 2017-10-16 00:06 编辑

    nucleo-f446板子有一盏绿色的led灯,连接的gpio引脚为pa5。另外,板载的stlink串口是mcu的串口2,即pa2和pa3。值得一提的是,nucleo-64系列的板子的板载stlink虚拟串口和板arduino串口用的都是串口2,也就是说,假如板子上面插了arduino扩展板,mcu程序控制串口2发送数据的话,则电脑端的串口调试助手也能收到相同的数据,而如果串口助手向板子发送数据,则arduino扩展板上面的串口也会收到数据,虽说这样方便调试,但总觉得有点怪怪的。至于板载的led灯pa5,这个设计就真是非常不合理了,因为pa5刚好也是spi1接口的clk,也就是说,假如板子的spi1使能了,不管是半双工还是全双工模式,那盏绿灯都不能用作指示功能了,板子有那么多gpio,为什么非要用一个常用的复用gpio来连到led灯呢?
    点灯的延时函数我用的是systick,初始化和调用中断进行延时的代码如下:
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换