1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我使用的是yOxCuffor()类型来表示配置位。它与PIC16F87A有很好的应用。当我使用PIC16F866时,有两个配置字,即配置1和配置2。为此,我编写了一个.ySCONtiON();这个错误是……“”预期。。
以上来自于百度翻译 以下为原文 I'm using __CONFIG(); type to represent the configuration bits. It works well with PIC16F877A. When i'm using this for PIC16F886 , there are two configuration word namely CONFIG1 & CONFIG2. For this i wrote __CONFIG1(); __CONFIG2(); But i got error which was strange. The error was.... ")" expected .. |
|
相关推荐
4个回答
|
|
当所有其他问题都失败时,请阅读手册,特别是《高技术C用户指南》中的“3.3.4配置位访问”。注意,您在一般的8位论坛中提出了这个问题,没有提到您使用的编译器。正确的语法取决于编译器,所以您确实应该问。在HITEC C论坛。
以上来自于百度翻译 以下为原文 When all else fails, read the manual. Particularly "3.3.4 Configuration Bit Access" in the Hi-Tech C User Guide. Note, you have asked this question in the general 8 bit forum, and not mentioned which compiler you are using. The correct syntax depends upon the compiler, so you really should have asked in the HiTech C forum. |
|
|
|
是的,对于具有不止一个配置字位置的设备,每一个后续调用的对象都会按顺序修改下一个配置字。因此,我必须使用y-OxFixor();为什么是语用?这样比较好吗?表示类型如Prima和…?
以上来自于百度翻译 以下为原文 Yeah I got it. For devices that have more than one configuration word location, each subsequent invocation of __CONFIG() will modify the next configuration word in sequence. So, i have to use __CONFIG(); __CONFIG(); subsequently instead of __CONFIG1(); __CONFIG2(); But my query is is pragma can be used for htc? Why pragma? Is it better? Types of representation like pragma and ...? |
|
|
|
正如已经提到的,它取决于编译器。PICC使用CONFIG和PICC-18使用PrabMA。这是我的“标准”配置头。你可以看到什么芯片/编译器使用什么语法。
以上来自于百度翻译 以下为原文 As mentioned already, it depends on the compiler. PICC uses config and PICC-18 uses pragma. Here's my "standard" config header. You can see what chip/compiler uses what syntax. // Autoload "standard" configuration bit settings #ifndef __CONFIG_BITS_DEF_H #define __CONFIG_BITS_DEF_H #if defined (__PIC16F887_H) __CONFIG(FOSC_EC & WDTE_OFF & PWRTE_OFF & MCLRE_OFF & CP_OFF & CPD_OFF & BOREN_OFF & IESO_OFF & FCMEN_OFF & LVP_OFF); __CONFIG(BOR4V_BOR40V); #endif #if defined (__PIC16F726_H) __CONFIG(FOSC_EC & WDTE_OFF & PWRTE_OFF & MCLRE_OFF & CP_OFF & BOREN_OFF & PLLEN_OFF); __CONFIG(VCAPEN_RA5); #endif #if defined (__PIC16F687_H) || defined (__PIC16F689_H) __CONFIG(FOSC_EC & WDTE_OFF & PWRTE_OFF & MCLRE_OFF & CP_OFF & BOREN_OFF & IESO_OFF & FCMEN_OFF); #endif #if defined (_PIC18F46K22_H_) #pragma config FOSC = ECHPIO6, PLLCFG = OFF, PRICLKEN = OFF, FCMEN = OFF, IESO = OFF #pragma config PWRTEN = OFF, BOREN = OFF #pragma config WDTEN = OFF #pragma config MCLRE = INTMCLR #endif #endif // __CONFIG_BITS_DEF_H |
|
|
|
搜索你的编译器用户的PravMA指南,你会找到“PrimaDistabVIEWS”表。看看配置是否有语法,如果不是,编译器就不支持它。对我来说,PrimaMac配置更好。但如果不支持,那么你真的没有选择,什么是“最好”是无关紧要的。;)
以上来自于百度翻译 以下为原文 Search your compiler user's guide for pragma and you'll find the "Pragma Direcectives" table. See if there is a pragma for config, if not then it is not supported by that compiler. To me pragma config is better. But if it is not supported, then you really have no choice and what's "best" is irrelevant. ;) |
|
|
|
只有小组成员才能发言,加入小组>>
5242 浏览 9 评论
2031 浏览 8 评论
1955 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3207 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2256 浏览 5 评论
778浏览 1评论
669浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
596浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
679浏览 0评论
577浏览 0评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 22:55 , Processed in 1.253968 second(s), Total 83, Slave 68 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号