完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
怎么了?这是调用:SetPara(& AdcCon,0,30);即函数:ValueStPARA(易失性UtiT32*Reg,UIT32 32 PARA,UIT32 32){*Reg=(PARA & lt;;PARPO);返回;}生成警告:警告:从“不兼容指针类型[默认启用] ]传递‘SETPARA’参数1,谢谢您的帮助。
|
|
相关推荐
19个回答
|
|
|
你选择了哪个PIC设备?
|
|
|
|
|
|
什么是ADCCON3?我猜它已经是一个指针了。同样,对于同一主题,你不需要三个线程。
|
|
|
|
|
|
用“0 & lt;30”来做二进制或运算有什么意义?
|
|
|
|
|
|
对不起,我用的是PIC32MK。这个新设备有很多问题,比如缺少文档(I2C)、编译器错误、与内存定义不匹配等等。但有趣的是:32位浮动CPU和运动控制外围设备如QEI、PWM等。但是价格(开发时间)开始变得很大。ADCCON3是PIC32 MK的寄存器。这个想法是为了清除这个寄存器中的比特数30,以避免ADCCON3BITXXXXXY的帮助。
|
|
|
|
|
|
哪一个PIC32 MK?给出实际的零件编号,然后我们可以参考用于您的芯片的头文件。您打算如何使用“|=”操作符清除一点?你可能会有更多的成功与“&=”!
|
|
|
|
|
|
我的芯片是PIC32 MK1024MCF064。谢谢,SETPARA必须是不同的清晰和设置。
|
|
|
|
|
|
警告是因为您已声明类型为易失性。尝试:SetPara((易失性)和;ADCCON3,0,30);
|
|
|
|
|
|
什么是ADCCON3的声明?
|
|
|
|
|
|
这是避免bits.xxx的很多代码,但是无论如何,我假设您没有注意到与每个寄存器一起使用的SET CLR和INV寄存器。操作是单个原子指令。
|
|
|
|
|
|
添加一个像挥发性或const之类的限定符是完全正确的。
|
|
|
|
|
|
请给我举一个例子来说明这个著名的原子指令(有很多定义,描述等等)。例如:我想把ADCCON3寄存器的30位设置为1(PIC32MK)。
|
|
|
|
|
|
ADCCON3SET=0x4000;
|
|
|
|
|
|
ADCCON3SET =(1U<lt;30);和/我也希望:
|
|
|
|
|
|
是的,但是调用中不包括易失性限定符,因此:'warning:传递来自不兼容指针类型[默认启用]的'SetPara'的参数1''要删除警告,要么删除限定符,要么将其添加到调用中!
|
|
|
|
|
|
我的问题是:难道所有的SFR都不应该被宣布为不稳定的吗?
|
|
|
|
|
|
同样,添加挥发性限定符是完全正确的。如果将易失性传递给不带易失性的函数,则会得到警告,而不是相反。和康斯特一样。
|
|
|
|
|
|
谢谢帮助,顺便说一下,I2C4CONSETSE= = I2C4CONYN SENION掩码和I2C4CONSESS.SEN=1有什么区别。它们都定义在同一个XX.H中?
|
|
|
|
|
|
IV、SET和CLR是原子(单指令)。使用I2C4CONSESS.SEN=1不是原子(可以采取多个指令)
|
|
|
|
|
|
在数据表中,它解释了控制单个硬件寄存器的4个不同寄存器。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
473 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1124浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1095浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
873浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 04:49 , Processed in 1.043669 second(s), Total 108, Slave 91 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2006