打印

请教高手~~~

[复制链接]
1686|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wuming1106|  楼主 | 2008-9-20 14:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是新手,我现在搞的项目是用了加速度传感器,用SPI数据传输的,MCU是合泰单片机,碰到的问题很奇怪?
事先我先设置好了IO口为输入,为什么接收数据的时候IO口明明是高电平,而仿真器里运行程序时,判断还是低电平?
这里我要说明下,因为我用仿真器是内置电压5V,所以IO口输出也是5V,而传感器工作电压是3V,我就利用了一个稳压管把IO口输出的电压 降至3V,这样对我的发送数据和数据接受会受影响吗???
哪位高手指点指点???

相关帖子

来自 2楼
tyw| | 2008-9-20 18:24 | 只看该作者

参考一下

3v低了点,最低输入高电平是0.7VDD
不知你的传感器是什么输出结构
你可加一个三极管把电平拉高试一下


使用特权

评论回复
板凳
wuming1106|  楼主 | 2008-9-20 15:00 | 只看该作者

最主要是识别不了我IO口的状态

明明是高电平有2.7V,但是MCU判断就是低电平,难道是仿真器上的问题还是别的问题,请教 高手,急啊 ~~~~~~~~~~~~~~·

使用特权

评论回复
地板
wuming1106|  楼主 | 2008-9-20 21:15 | 只看该作者

谢谢楼上咯~

问题是解决了~现在问题是我用SPI传送给传感器,传感器要初始化,我碰到的问题是,我开始给他送个值,读出来却不是这个值,请教下,SPI使用时要注意什么?我就是打个脉冲发个数,这样对不对?

使用特权

评论回复
5
tyw| | 2008-9-20 21:45 | 只看该作者

研究一下SPI协议吧



 

 

 

 

 

使用特权

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

本版积分规则

15

主题

58

帖子

1

粉丝