【 NUCLEO-F446RE 试用体验】开箱+工程环境搭建和按键点灯

  • great_CC
  • LV5工程师
  • |      2017-08-26 21:45:22
  • 浏览量 557
  • 回复:0
周三拿到开发板,然后昨天进行了开箱和环境搭建,并进行初步测试。 板子资源就不说了,资料里说的比较清楚。开箱看到NUCLEO-F446RE,板子比较小巧,集成ST-LINK调试开发器,程序烧写很容易。 F446RE可使用mbed在线开发应用,可使用IAR、KEIL等IDE进行开发。 在https://developer.mbed.org/网站申请个账号,然后就可登录进行应用开发。 然后选择新建一个工程,编译后,会在你设置的保存路径下生成一个bin文件,放入F446RE在电脑上的盘符内,即可生效运行。 而且mbed在线开发可导出工程,即mdk5的工程文件。应用mbed开发的感觉是,建立工程简单,开发真的很快,不适应的感觉是看不到源代码,虽然可以导出工程文件,但是打开后有些函数还是无法看到,查找起来也比较麻烦;第二个就是对于习惯使用仿真、单步在线调试的人,会觉得不习惯。 我还是使用最习惯的MDK5.21进行按键点灯测试。 打开mdk5.21,选择新建工程,和普通建立mdk工程一样的步骤,我使用的是建工程中自带的HAL库。 建立工程中,在option for target中的C/C++选项卡要在define栏填写使用标准HAL库,否则后面编译会产生很多未定义声明的错误。 建立完工程就是编写代码,这次是按下USER按键,LD2灯会亮,再按一下,会灭,比较简单。 需要注意的一点是,F446RE未焊接外部晶振,所以在系统时钟配置那要使用HSI内部高速晶振,内部晶振是16M的频率。 剩下的就是初始化LD2管脚PA5,USER按键管脚PC13,然后按键按下,置标志位,接着进行LED灯翻转。 下周进行其他应用,测试其他外设接口。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

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

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子