发现pic16lf1947的PORTE一个问题

[复制链接]
1822|11
 楼主| colorful88 发表于 2014-10-20 21:53 | 显示全部楼层 |阅读模式
pic16, TE, AC, AN, se
本帖最后由 colorful88 于 2014-10-20 21:54 编辑

我做的项目里要用RE管脚输入,读取PORTE的状态
这是datasheet的图

下面是picc里的pic16lf1947的h文件

我是以哪个为准,现在我ANSEbits.ANSE5就编译不过去了,我现在手上没有硬件不好调试,有没有遇到相同情况的坛友

本帖子中包含更多资源

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

×
wzx2088 发表于 2014-10-20 22:28 | 显示全部楼层
从头文件里可以看到:ANSELE的结构定义本来就没有成员ANSE5,只有ANSE0、ANSE1、ANSE2 。如果要将ANSE5置为模拟输入,采用ANSELE | 0x20 试试。
 楼主| colorful88 发表于 2014-10-20 23:12 | 显示全部楼层
wzx2088 发表于 2014-10-20 22:28
从头文件里可以看到:ANSELE的结构定义本来就没有成员ANSE5,只有ANSE0、ANSE1、ANSE2 。如果要将ANSE5置为 ...

是数字输入
yklstudent 发表于 2014-10-20 23:26 | 显示全部楼层
楼主这是甚么手册?
楼主确认看对手册了???
 楼主| colorful88 发表于 2014-10-21 10:01 | 显示全部楼层
yklstudent 发表于 2014-10-20 23:26
楼主这是甚么手册?
楼主确认看对手册了???


datasheet应该不会找错的

本帖子中包含更多资源

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

×
yklstudent 发表于 2014-10-21 11:53 | 显示全部楼层
colorful88 发表于 2014-10-21 10:01
datasheet应该不会找错的



不知道你哪找来的手册,官网上的手册显示内容

本帖子中包含更多资源

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

×
 楼主| colorful88 发表于 2014-10-21 12:14 | 显示全部楼层
yklstudent 发表于 2014-10-21 11:53
不知道你哪找来的手册,官网上的手册显示内容

果断被坑,那这样就直接把剩余的3、4、5、6、7设为输入,就能porte读取了。
yklstudent 发表于 2014-10-21 12:16 | 显示全部楼层
colorful88 发表于 2014-10-21 12:14
果断被坑,那这样就直接把剩余的3、4、5、6、7设为输入,就能porte读取了。 ...

自行亲自尝试下就知道了
XiChuanbo 发表于 2014-10-31 11:18 | 显示全部楼层
走在浏览帖子,刷分的路上
964938881 发表于 2014-11-15 15:24 | 显示全部楼层
在主函数中重新定义一下这个位
volatile bit ANSE5   @((unsigned)&ANSELE*8)+5;
程序中可以直接对ANSE5赋值
zydlyq 发表于 2014-11-28 17:14 | 显示全部楼层
数据手册不对,鉴定完毕哈哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

56

帖子

0

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