Microchip
直播中

李晓欢

7年用户 351经验值
私信 关注
[问答]

找不到18C编译器用户指南中的数据类型

嗨!我正在阅读DS00738B“C”中的PIC18C CAN例程”,并使用PIC18F25K80I怀疑DS007380B是旧版本的应用说明,因为在介绍函数“CANInitialize”的第4页中,我在PIC18F25K80和PIC18C的规范中找不到PHSEG1和PROPSEG寄存器MCU参考手册,我也找不到18C编译器用户指南中的数据类型“字节”。有人指点我吗?谢谢您!

回帖(6)

李维兴

2020-3-10 09:40:25
PHSeG1和PROSEG是函数CANEXPREALIZE()的参数。参数就像占位符。调用函数时,将值传递给参数。它们像变量,所以名称由您选择。BYTE是位于C18安装文件夹的C18头文件GenericTypeDef.h中无符号字符的typedef。
举报

冯栋

2020-3-10 09:49:21
To1和0:是的,我同意你的观点。但是,这里有件事,看一下图片。PIC18CXX8中的SJW是:与functionCANInitialize相比,必须有一个结构和几个指令,这可能是:相同的规则适用于其他参数。这就是为什么我怀疑这个规范是旧版本。
举报

李维兴

2020-3-10 10:02:47
该图像引用PIC18CX8设备。这是它的数据表:HTTP:/WW1.MICCHIP.COM/DeLoSs/En/DeVICEDC/30475 A.PDF
举报

冯栋

2020-3-10 10:08:43
我能问一下18C和18F有什么区别吗?它们都是增强型MCU。另外,我现在使用PIC18F25k80作为CAN总线,但是我注意到AN738是用于PIC18C的,AN853是用于PIC18XXX8的(实际上我不知道AN853和AN738有什么区别)。我在哪里可以找到PIC18F25k80系列的CAN应用说明?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分