本帖最后由 229382777@qq.com 于 2017-2-28 10:58 编辑
买了原子的mini开发板快一年了,一直都是断断续续的学,学习进度经常被打断,导致现在连前面的知识也忘的差不多了,自身学习的条件可能没有大学生好,即将面临毕业实习,希望在最后这两个月能把mini教程全部过完并掌握,争取出去后能适应的了这方面的工作。在此借原子哥的宝地一用,也方便自己日后的复习,学习过程中可能会出现挺多错误的地方,也希望大家能帮忙指出其中错误的地方。为了保证自己的身体健康,不忙的情况下一般都会晚上9点前进行更新,每天会坚持去操场跑步。希望各位也注重身体健康,身体是革命的本钱O(∩_∩)O!
目录
所在页数 所在楼层楼层主题 1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
42#
20#
25#
32#
38#
41#
44#
46#
54#
59#
60#
63#
71#
78#
85#
86#
100#
106#
110#
117#
122#
134#
144#
148#
152#
154#
155#
158#
163#
164#
167#
171#
173#
176#
185#
189#之后硬件篇
SYSTEM文件部分(一)
SYSTEM文件部分(二)
LED灯
按键
串口
外部中断
独立、窗口看门狗
定时器中断
PWM互补输出及死区时间
输入捕获
OLED
LCD
LCD(二)
RTC
待机唤醒
ADC
内部温度传感器
DAC
DMA
IIC
SPI
触摸屏
FLASH模拟EEPROM
内存管理
SD卡
FATFS
汉字显示实验
图片显示
IAP
触控USB鼠标实验
M3内核基础知识
UCOS任务调度
UCOS信号量和邮箱
消息队列、信号量、软件定时器
知识点分享
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
开始点灯了,方式新奇,很不错~~~~~
实战:按键
按键消抖
通常按键所用的开关都是机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹
性作用,一个按键开关在闭合时不会马上就稳定的接通,在断开时也不会一下子彻底断开,
而是在闭合和断开的瞬间伴随了一连串的抖动,如下图所示。
按键稳定闭合时间长短是由操作人员决定的, 通常都会在 100ms 以上,刻意快速按的话
能达到 40-50ms 左右,很难再低了。抖动时间是由按键的机械特性决定的,一般都会在 10ms
以内,为了确保程序对按键的一次闭合或者一次断开只响应一次,必须进行按键的消抖处理。
当检测到按键状态变化时,不是立即去响应动作,而是先等待闭合或断开稳定后再进行处理。
硬件消抖:就是在按键上并联一个电容,如图下图所示,利用电容的充放电特性来对抖动
过程中产生的电压毛刺进行平滑处理,从而实现消抖。但实际应用中,这种方式的效果往往
不是很好,而且还增加了成本和电路复杂度,所以实际中使用的并不多。
库函数和寄存器版本的按键这一章讲的都差不多,目前我能力有限,也找不出比原子哥更好的按键程序,基本都是差不多的,后期学了串口和定时器中断那些再写个比较综合点的程序。下面附上很好的状态机编程的资料,有需要的可以了解学习一下。
---------------------------------
不错,继续坚持啊.
---------------------------------
谢谢原子哥支持
一周热门 更多>