电子工程师技术服务社区
- 社区首页
- 下载
- DK15_ADC.rar
资料描述
我之前都是搞纯粹软件的,目前马曼接触些硬件。
我开始就像在一个用例中实现多控制几个硬件,整体思路: 将多个硬件资源放到同一个main函数中进行初始化并控制。
开始觉得比较麻烦。然后自动动手实际去做。也没有那么麻烦了。
整体步骤:我们以 boards_mm32dk103r_libsampledk15_adc 作为例子;
这个地方,用例中使用的是0;我这里做了修改成100;否则延迟函数是无效的。
这个hex特点:
1、串口会依次打印 adc端口的转换值;
2、key0 key1 wekup 三个按键都可以控制led灯
【学习到的经验】
我最开始的时候,中间没有加任何延迟,这个时候。按键要按10次左右才能有一次生效。
然后看各种资料。在每个硬件操作完成后。做一个短时间的延迟。这个时候,我再去操作按键,每次都可以正常的反应动作了。
纯新手经验,分享;
将 hex 和 整个工程代码都放在这里,大家可以自己玩一下;