完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
MLA,LoopyPixButhBuxBuePrimeToCytMyPIC16F1459.x:它在XC8下使用固定内存地址,用于包进出:γ定义HIDSuxEuthOutAdDATAuBuffelyAdvx02050*定义HIDOCuxFuxIn数据DATAB缓冲区地址0x20A0未签名CHAR接收数据DATUFFER(64)@ HIDUCUSTOUTOXDATAAB Buffelx地址;未签名CHAOStoDeDATABOFFER(64)@ HydCuxFuxIn DATAAB Buffelx地址;是的,内存位于CPU和SIE之间共享的双端口RAM中,但我的问题是:如何确保这些内存不会被您的应用程序中定义的其他变量占用?XC8会自动避免在定义一个全局变量时发生这种情况:无符号查尔ARARY-Char(16);
以上来自于百度翻译 以下为原文 MLA,low_pin_count_u***_development_kit_pic16f1459.x: it has used fixed memory address under XC8,for packet in and out: #define HID_CUSTOM_OUT_DATA_BUFFER_ADDRESS 0x2050 #define HID_CUSTOM_IN_DATA_BUFFER_ADDRESS 0x20A0 unsigned char ReceivedDataBuffer[64] @ HID_CUSTOM_OUT_DATA_BUFFER_ADDRESS; unsigned char ToSendDataBuffer[64] @ HID_CUSTOM_IN_DATA_BUFFER_ADDRESS; yes,the memory are located inside dual-port RAM shared between CPU and SIE, but my question is:how to ensure that these memory will not be occupied by other variables that may be defined in your applications? will xc8 automatically avoid this to occur while you define a global variable like:unsigned char array_char[16]; |
|
相关推荐
3个回答
|
|
我想,它将避免在固定地址分配的空间。
以上来自于百度翻译 以下为原文 I suppose so, it will avoid the space allocated at fixed addresses. |
|
|
|
看看要保证的地图文件,这些文件应该是不稳定的。这也应该使编译器无法共享它们。
以上来自于百度翻译 以下为原文 Look at the map file to be sure. those should be volatile. which should also convince the compiler they can not be shared. |
|
|
|
是的,答案是真的;正如XC8手册中提到的:xc8自动避免在定义全局变量时发生这种情况,比如:unsigned char._char[16];但是如果您定义另一个具有绝对地址的变量,比如:unsigned char ToSendDataBuffer11[32]@H,则不会检查重复的地址。IdQualuxInAdDATAuBuffelx地址;XC8将不会报告错误,也许这正是您想要的……
以上来自于百度翻译 以下为原文 yes,the answer is true; as the XC8 manual mentioned: xc8 automatically avoid this to occur while you define a global variable like:unsigned char array_char[16]; but it won't check for duplicated address if you define another variables with absolute address,like: unsigned char ToSendDataBuffer11[32] @ HID_CUSTOM_IN_DATA_BUFFER_ADDRESS; XC8 will report no error,maybe this is exactly what you want...... |
|
|
|
只有小组成员才能发言,加入小组>>
5137 浏览 9 评论
1987 浏览 8 评论
1917 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3157 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2215 浏览 5 评论
705浏览 1评论
595浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
479浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
609浏览 0评论
504浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-6 16:31 , Processed in 1.644035 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号