迅维网
标题:
【NUCLEO-F412ZG试用体验】+开箱测试+流水灯测试+按键中断+串口发送
[打印本页]
作者:
バ幸福De右岸
时间:
2016-12-14 10:49
标题:
【NUCLEO-F412ZG试用体验】+开箱测试+流水灯测试+按键中断+串口发送
前几天在 群里看到有人说试用报告要在这里发,一下子郁闷了。
现在将以前发的帖补发一下~
开箱试用:
板子收到了~非常感谢
电子
发烧友这个试用在平台,第一次申请试用成功了非常高兴。
接下来让我们看看这块
开发板
,直接上图:
包装精致一看就是官网提供~
登录/注册后看高清大图
做工完美~所有的IO都引出供开发测试连接使用,并且还带有ST-LINK提供开发调试下载使用
非常方便。
除网络通讯相关的
芯片
没有焊接,其它
元件
均使用贴片。
登录/注册后看高清大图
背面也有排针方便开发扩展使用设计巧妙~
登录/注册后看高清大图
主要性能指标:Cortex-M4内核,100MHz主频,1M Flash,256KB SRAM,
通上
电源
连接电脑驱动就自动安装了,估计是我以前安装过驱动,直接就可以使用了。
电源
指示灯点亮,LED闪烁按下按键闪烁的指示灯轮流切换,板子自带了测试程序。
登录/注册后看高清大图
以上 ~非常好的一块
开发板
,接下来的几周将继续进行学习测试~
LED测试:
板子到手后就开始各种实验测试,下面就是大家最常用的测试流水灯。
先建立一个工程:
登录/注册后看高清大图
下面来看看程序代码,使用的库文件。
登录/注册后看高清大图
下面是关于GPIO的设置
登录/注册后看高清大图
然后编译通过下载
登录/注册后看高清大图
三个颜色的LED轮流点亮到此这个简单测试已经完成。
下载程序后发现流水灯的速度非常快,这个也就验证了F412的高速性能100M。
接下来还将继续其他的测试敬请关注哈哈~
串口+按键测试
这两天主要调试了串口和外部中断,主要还是参照官网给的代码,没办法菜鸟都是复制粘贴玩的比较熟悉,呵呵~~现在主要还是先把官网给的代码都过一遍,熟悉各种外设的使用方法和程序调用方式,以便在以后的开发中熟练使用。
高手太多我就不在这里老生长谈了~~
代码就简单的介绍一下吧!(#include me 菜鸟 呵呵~)
下面看一下主要使用的初始化函数及调用函数:
按键配置为外部中断模式
登录/注册后看高清大图
中断检测函数:检测到中断后置位中断标志
登录/注册后看高清大图
串口配置USART6;
登录/注册后看高清大图
串口发送的测试数据:
uint8_t aTxBuffer[] = " **** 串口测试 NUCLEO-F412ZG **** ";
点击发送数据,就会立即返回以上数据。
登录/注册后看高清大图
下面是主函数:主要用来测试按键中断—检测到按键中断时绿灯点亮,延时一会后熄灭并复位中断标志。
登录/注册后看高清大图
下载程序测试:
登录/注册后看高清大图
这个HAL库使用起来感觉还行,主要自己英语水平太差,主要还是依赖了有道词典的鼠标捕捉翻译功能,翻译以后对这个库还是有了一点了解,再借助官方的例子程序慢慢熟悉其中代码的用法。
以上是这周的成果,还请各位大神多多指点。
欢迎光临 迅维网 (https://www.chinafix.com/)
Powered by Discuz! X3.4