
![]() 同样的步骤进行固件库升级,解压缩固件库升级文件后,可见如下图所示的文件夹内容。 ![]() 运行ST-LinkUpgrade.exe文件后,显示如下图所示的软件界面,先点击“Device Connect”,连接成功后,点解“yes”即可进行升级。 ![]() 到此时,一切具备,只欠换个程序了。程序目标是:每按下一次用户按钮,电脑串口调试助手可以收到字符串“I Love NUCLEO-F302R8”。 首先进入如下图所示的网页编程界面: ![]() 点击菜单栏最左边的“new”,然后对弹出的设置框设置如下图所示: ![]() 然后点击“ok”按钮,会调出程序模板。更改main.cpp程序如下: #include "mbed.h" InterruptIn mybutton(USER_BUTTON); void pressed() { printf("I Love NUCLEO-F302R8\n"); } int main() { mybutton.fall(&pressed); while(1) {} } 然后保存,并点击编译按钮进行编译与下载,如果编译没问题,会生成需要下载的.bin文件,如下图所示,点击保存,并直接存到NUCLEO存储空间里。 ![]() 下载完成后,就直接运行了。打开电脑上的串口调试助手(这里不需要在开发板上接线,usb下载线提供了虚拟串口的功能),并按下图设置。设置成功后,每次按下开发板上的用户按钮,串口调试助手上都会增加一条字符串。 ![]() 暂时就先写这么多,如有不对的地方,还望指正!对了,最好的老师是用户手册啊,网址:http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1847?sc=stm32nucleo,可在网页左侧选择并下载。 |
RE:【Nucleo STM32F302评测】从认识到开发(2)
回复:【Nucleo STM32F302评测】从认识到开发(2)
回复:【Nucleo STM32F302评测】从认识到开发(2)