打印

P口数据采集

[复制链接]
1136|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wang_zuowei|  楼主 | 2013-2-22 14:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
诸位仁兄小弟遇到一难题,我做一个电路板用于数据采集,数据输入我是直接接到stm32f103CPU的PB6上面了,GPIO配置为浮空输入,我测试的时候用if语句去判断引脚输入值的为1我就置GPIOC_Pin_6=1,输入值为0就置该测试引脚为0,我的数据输入高电平时1.5v的幅值,现在用示波器看输入引脚的波形是完整无衰减的,但是在输出端用示波器看到有波形但是严重丢失(基本是一个100ms左右,输入数据大概为1mS 3bit),我的输入数据频率不到1MBit,更有意思的用示波器在看输出的时候,同时要是用示波器的另一个表笔去测量输入信号,输出端就变成的常电平了。
下面是我的引脚测试程序就这么几句
if(!GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_6))
      GPIO_ResetBits(GPIOC,GPIO_Pin_6);
if(GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_6))
      GPIO_SetBits(GPIOC,GPIO_Pin_6);
有想法的麻烦帮解答一下感激不尽          
沙发
wang_zuowei|  楼主 | 2013-2-25 10:56 | 只看该作者
白弄了好久问题已解决

使用特权

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

本版积分规则

个人签名:cogito, ergo sum.

7

主题

23

帖子

0

粉丝