本帖最后由 逍遥李 于 2019-11-15 22:18 编辑
首先拿到板子第一感觉还是NUCLEO64风格,小白板,简约又不失精致
打开后对比发现:板子整体布局基本一样,上面STLINK,下面核心板,但仔细看发现两部分之间少了分割槽
原来的板子是可以轻轻掰开,把STLINK分离开,用作一个专用的下载器,很方便,比如给STM32F103核心板下载程序,我就这样玩过
而NucleoG431上面的STLINK和核心板之间已经没有设计分割槽了,而且从板子背面可以看到这两部分之间有很多连接的线,也就是说:强行分开可能导致两部分都无法工作哦
仔细看,外观还是有很大差异的,STLINK/V3使用了一片STM32F723IEK6的芯片,支持在线调试!
首先去下载安装“STM32CubeIDE 1.0.2”
这里和cubemx很像,也是使用的HAL库,有管脚、外设配置图形界面
所有配置结束后,直接就可以进入开发界面,初始化代码已经完成,可以编写用户程序了已经
第一次使用这个IDE,论坛很多大神们写的开发环境教程贴,这里就说一个比较郁闷的梗:
——————————————数据线!数据线!数据线!——————————————————————
开始第一次连接到电脑上的使用,无论如何都找不到板子,提示“未知USB设备”,进入设备管理器就看到这个
尝试了修改注册表、重新安装驱动,重启,搞了整整一个晚上,最后突然有一次手里拿着USB线的时候发现可以发现设备了!但放下板子就不行了,这时候突然想起来之前树莓派3的时候:挑数据线!尤其是那种长的数据线是不行的!具体就是这样:
左边那条线是网银U盾上的,顺手拿来用了,以前NUCLEO144上也用过没啥问题啊,右边这个短的不知道哪里来的,居然可以用,可能NuceloG431RB这块板子对电源供电要求更高一些吧!以后要多多注意这种事情了;
————————————————————————————————————————————————————————————————————
最近换城市工作了,忙着搬家,后面计划使用这块板子做一些无刷电机控制相关的小项目练练手
|