打印

采集开关量,直接接到IO口输入,怎么存储到内存啊

[复制链接]
2445|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
新手求救,

我要采集20路开关量 用的是STM32F103系列单片机 因为引脚够用 所以我打算直接用IO口做输入,可是接下来要怎么控制,我的意思是怎么存到存储器里 方便通讯查询、、、、
沙发
zhaoxinzxzx| | 2013-11-5 17:42 | 只看该作者
直接读取GPIOx->IDR!

使用特权

评论回复
板凳
拿起书本| | 2013-11-5 20:27 | 只看该作者
GPIOx_IDR是端口的输入数据寄存器,GPIOx_IDR只能读

使用特权

评论回复
地板
拿起书本| | 2013-11-5 20:27 | 只看该作者
GPIOx_IDR是端口的输入数据寄存器,GPIOx_IDR只能读

使用特权

评论回复
5
puchuang| | 2013-11-5 20:59 | 只看该作者
直接通过IO口采样读取  楼主   这样相对比较可靠

使用特权

评论回复
6
linfeng24| | 2013-11-6 00:27 | 只看该作者

如图,楼主直接用这个函数来读取当前状态,然后存入数组,然后检测下一组开关量,然后再存入就行了。。。

使用特权

评论回复
7
momingwei|  楼主 | 2013-11-11 16:26 | 只看该作者
采集到数组里了,我最近做的项目是模拟量和开关量同时采集,我用定时器触发ADC 模拟信号也采集好了 至于开关量信号 我也想用同一个定时器采集 可以吗 如果不能用同一个 该怎么办?用两个定时器吗?

使用特权

评论回复
8
kangxuebin| | 2013-11-11 16:29 | 只看该作者
正常读IO数据就行了,读出来就可以,写程序存了。

使用特权

评论回复
9
sidafuzhihe| | 2013-11-11 16:29 | 只看该作者
GPIOx_IDR是端口的输入数据寄存器,GPIOx_IDR只能读

使用特权

评论回复
10
xiongfeng320| | 2015-3-18 22:50 | 只看该作者
有开关量输入处理代码么

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

57

帖子

0

粉丝