硬汉嵌入式论坛

 找回密码
 立即注册
查看: 8290|回复: 12
收起左侧

第3章 GPIO驱动设计

[复制链接]

747

主题

1049

回帖

3295

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3295
发表于 2015-10-10 09:03:22 | 显示全部楼层 |阅读模式
BSP驱动设计教程_页面_17.png
BSP驱动设计教程_页面_18.png BSP驱动设计教程_页面_19.png BSP驱动设计教程_页面_20.png BSP驱动设计教程_页面_21.png BSP驱动设计教程_页面_22.png BSP驱动设计教程_页面_23.png BSP驱动设计教程_页面_24.png BSP驱动设计教程_页面_25.png BSP驱动设计教程_页面_26.png BSP驱动设计教程_页面_27.png BSP驱动设计教程_页面_28.png BSP驱动设计教程_页面_29.png BSP驱动设计教程_页面_30.png BSP驱动设计教程_页面_31.png BSP驱动设计教程_页面_32.png BSP驱动设计教程_页面_33.png BSP驱动设计教程_页面_34.png BSP驱动设计教程_页面_35.png BSP驱动设计教程_页面_36.png BSP驱动设计教程_页面_37.png BSP驱动设计教程_页面_38.png BSP驱动设计教程_页面_39.png BSP驱动设计教程_页面_40.png BSP驱动设计教程_页面_41.png BSP驱动设计教程_页面_42.png BSP驱动设计教程_页面_43.png BSP驱动设计教程_页面_44.png BSP驱动设计教程_页面_45.png BSP驱动设计教程_页面_46.png BSP驱动设计教程_页面_47.png BSP驱动设计教程_页面_48.png BSP驱动设计教程_页面_49.png BSP驱动设计教程_页面_50.png
回复

使用道具 举报

0

主题

22

回帖

22

积分

新手上路

积分
22
发表于 2015-10-12 21:55:55 | 显示全部楼层
[s:151]
回复

使用道具 举报

2

主题

20

回帖

26

积分

新手上路

积分
26
发表于 2015-10-26 10:46:02 | 显示全部楼层
详细的看了楼主的GPIO驱动。只能说[s:151] ,楼主,你赶紧出书吧,我要买啊。
此部分写的很详细,且易懂。
关于按键FIFO的,我之前在X莫电子论坛也见过高手用过,但实在是看不懂。
回复

使用道具 举报

2

主题

20

回帖

26

积分

新手上路

积分
26
发表于 2015-10-29 18:10:16 | 显示全部楼层
楼主赶紧将BSP驱动写成书吧。越研究越有感觉啊。[s:150][s:150]
回复

使用道具 举报

2

主题

20

回帖

26

积分

新手上路

积分
26
发表于 2015-10-30 09:38:25 | 显示全部楼层
楼主我想请教下,就是在按键检测函数中, QQ截图20151030093602.png 我看KEY_FILTER_TIME有不同的延迟时间,您这里为什么要延迟呢?是不是根据实际情况来初始化pBtn->Count的时间呢?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2015-10-30 12:02:03 | 显示全部楼层

回 liurenyin 的帖子

liurenyin:楼主我想请教下,就是在按键检测函数中,我看KEY_FILTER_TIME有不同的延迟时间,您这里为什么要延迟呢?是不是根据实际情况来初始化pBtn->Count的时间呢? (2015-10-30 09:38) 
在这个地方
KEY_FILTER_TIME就是pBtn->Count的初始值,而时间延时是从时间KEY_FILTER_TIME到
2*KEY_FILTER_TIME

这么说是否更清楚了些。
回复

使用道具 举报

2

主题

6

回帖

12

积分

新手上路

积分
12
发表于 2015-11-12 18:07:48 | 显示全部楼层
niubility.....见过的最清楚的IO说明和驱动讲解了。。。
回复

使用道具 举报

1

主题

4

回帖

1

积分

新手上路

积分
1
发表于 2017-7-22 18:17:22 | 显示全部楼层
[s:151]  [s:151]  [s:151]  [s:151]
回复

使用道具 举报

0

主题

4

回帖

24

积分

新手上路

积分
24
发表于 2017-12-31 14:55:52 | 显示全部楼层
eric2013 发表于 2015-10-30 12:02
在这个地方
KEY_FILTER_TIME就是pBtn->Count的初始值,而时间延时是从时间KEY_FILTER_TIME到
2*KEY_FIL ...

为什么在bsp_InitKeyVar()里将Count值设置成滤波时间的一半?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2018-1-1 00:01:21 | 显示全部楼层
wx_K2x2MaOS 发表于 2017-12-31 14:55
为什么在bsp_InitKeyVar()里将Count值设置成滤波时间的一半?

没有特别含义,就是方便计算。
回复

使用道具 举报

0

主题

4

回帖

24

积分

新手上路

积分
24
发表于 2018-1-3 17:32:25 | 显示全部楼层
eric2013 发表于 2018-1-1 00:01
没有特别含义,就是方便计算。

哦哦 谢谢
回复

使用道具 举报

18

主题

321

回帖

375

积分

高级会员

积分
375
发表于 2018-12-30 17:47:34 | 显示全部楼层
请问一下这个手册哪里可以下载呢
回复

使用道具 举报

19

主题

150

回帖

207

积分

高级会员

积分
207
发表于 2020-7-7 10:27:44 | 显示全部楼层
MARK1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-16 02:31 , Processed in 0.216403 second(s), 34 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表