请教pic18f25k20的A口问题

[复制链接]
7054|46
 楼主| hegangzmaw 发表于 2013-4-1 17:30 | 显示全部楼层 |阅读模式
本帖最后由 hegangzmaw 于 2013-4-2 09:41 编辑



我用单片机模拟spi通信
用B口模拟正常 用A口接收导致单片机异常
单片机采用3.3v电源 与之通信的是5v供电的专用芯片 中间串联的电阻
A口初始化时 设置了ANSEL=0 (配置不全?)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| hegangzmaw 发表于 2013-4-1 17:32 | 显示全部楼层
或者A口对输入电平 有要求?
 楼主| hegangzmaw 发表于 2013-4-2 09:10 | 显示全部楼层
本帖最后由 hegangzmaw 于 2013-4-2 09:36 编辑

自己顶下 求帮助 是问题不清楚吗。。没人参与啊
cunwmy 发表于 2013-4-2 09:40 | 显示全部楼层
用示波器抓一下A口上的波形,看看是否正确。
 楼主| hegangzmaw 发表于 2013-4-2 09:44 | 显示全部楼层

用b口接收 正常

本帖最后由 hegangzmaw 于 2013-4-2 09:46 编辑
cunwmy 发表于 2013-4-2 09:40
用示波器抓一下A口上的波形,看看是否正确。


debug时候未观察到 波形啊 因为程序每次执行到 read的时候(也就是专用芯片往单片机发数据) 单片机就不工作了
 楼主| hegangzmaw 发表于 2013-4-2 10:01 | 显示全部楼层
cunwmy 发表于 2013-4-2 09:40
用示波器抓一下A口上的波形,看看是否正确。

我又抓了下波形 看到个奇怪的现象:debug 单片机停止的时候 RA1 RA2一直保持高电平(分别用作cs和clk) 示波器探头没拿下的情况reset单片机 那两脚也是高电平 但是示波器探头拿开再放上去就为0了 这是什么现象?
 楼主| hegangzmaw 发表于 2013-4-2 10:03 | 显示全部楼层
这是那两脚

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| hegangzmaw 发表于 2013-4-2 11:20 | 显示全部楼层
有人吗
 楼主| hegangzmaw 发表于 2013-4-2 11:32 | 显示全部楼层
我感觉可能还是A口配置字或者 A口做数字输入有特殊要求造成的  
想请教几个问题
1.这款芯片RA口做普通数字脚 应该是设置ANSEL就行了吧 看上电复位这个默认是1需要清楚,cm1con0 跟cm2con0 默认都是0是不是不需要设置了?
2.5v芯片通过spi跟 RA口通信 由于单片机是3.3v的会不会有问题, 但是用RB口做输入 程序正常运行 ?
lawdge 发表于 2013-4-2 11:43 | 显示全部楼层
检查一下内部上拉的使能状态。
 楼主| hegangzmaw 发表于 2013-4-2 11:49 | 显示全部楼层
看芯片资料 RA口没介绍有上拉功能 RB口有可设置的弱上拉
jiabin1024 发表于 2013-4-2 12:20 | 显示全部楼层
应该是配置问题,检测一下相应比较功能及模拟输入是否关闭了
zhengzhou86 发表于 2013-4-2 13:25 | 显示全部楼层
同意jiabin1024 的建议,你查看下配置
死皮赖脸 发表于 2013-4-2 14:20 | 显示全部楼层
没有设置数字输出,查看配置。同意12楼意见。
 楼主| hegangzmaw 发表于 2013-4-2 14:23 | 显示全部楼层
死皮赖脸 发表于 2013-4-2 14:20
没有设置数字输出,查看配置。同意12楼意见。

ANSEL=0;不是设置了吗。。我第一个贴图是手册上的描述
 楼主| hegangzmaw 发表于 2013-4-2 14:24 | 显示全部楼层
zhengzhou86 发表于 2013-4-2 13:25
同意jiabin1024 的建议,你查看下配置

不是ANSEL=0就可以了吗
 楼主| hegangzmaw 发表于 2013-4-2 14:26 | 显示全部楼层
jiabin1024 发表于 2013-4-2 12:20
应该是配置问题,检测一下相应比较功能及模拟输入是否关闭了

我的第一附件 是手册关于RA做数字口的设置 好像只有ANSEL 我设置ANSEL=0;        CM1CON0=0;
        CM2CON0=0;还是没用
jiabin1024 发表于 2013-4-2 14:40 | 显示全部楼层
LZ把PORTA口的配置代码贴上了看看
 楼主| hegangzmaw 发表于 2013-4-2 14:48 | 显示全部楼层
贴上配置

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| hegangzmaw 发表于 2013-4-2 14:49 | 显示全部楼层
jiabin1024 发表于 2013-4-2 14:40
LZ把PORTA口的配置代码贴上了看看

恩 贴上了 帮忙看下哈 谢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

28

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部