打印

发现pic16lf1947的PORTE一个问题

[复制链接]
1528|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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 | 只看该作者
楼主这是甚么手册?
楼主确认看对手册了???

使用特权

评论回复
5
colorful88|  楼主 | 2014-10-21 10:01 | 只看该作者
yklstudent 发表于 2014-10-20 23:26
楼主这是甚么手册?
楼主确认看对手册了???


datasheet应该不会找错的

使用特权

评论回复
6
yklstudent| | 2014-10-21 11:53 | 只看该作者
colorful88 发表于 2014-10-21 10:01
datasheet应该不会找错的



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

使用特权

评论回复
7
colorful88|  楼主 | 2014-10-21 12:14 | 只看该作者
yklstudent 发表于 2014-10-21 11:53
不知道你哪找来的手册,官网上的手册显示内容

果断被坑,那这样就直接把剩余的3、4、5、6、7设为输入,就能porte读取了。

使用特权

评论回复
8
yklstudent| | 2014-10-21 12:16 | 只看该作者
colorful88 发表于 2014-10-21 12:14
果断被坑,那这样就直接把剩余的3、4、5、6、7设为输入,就能porte读取了。 ...

自行亲自尝试下就知道了

使用特权

评论回复
9
XiChuanbo| | 2014-10-31 11:18 | 只看该作者
走在浏览帖子,刷分的路上

使用特权

评论回复
10
964938881| | 2014-11-15 15:24 | 只看该作者
在主函数中重新定义一下这个位
volatile bit ANSE5   @((unsigned)&ANSELE*8)+5;
程序中可以直接对ANSE5赋值

使用特权

评论回复
11
zydlyq| | 2014-11-28 17:14 | 只看该作者
数据手册不对,鉴定完毕哈哈

使用特权

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

本版积分规则

18

主题

56

帖子

0

粉丝