完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
PIC16F33,MPLABX 3.65,模拟器在上述例子中所有的变量值都不能成功地放置。只有一半的RAM是可用的。这意味着PIC16F72有4个银行,但是只有2个是可用的,因为当我们尝试使用第三个银行(BANG2)时,第一银行(BANG0)的值已经被写过了。如何单独使用所有银行?
以上来自于百度翻译 以下为原文 LIST P=16F73 #INCLUDE P16F73.INC cblock 0x20 VAR0 endc cblock 0xA0 VAR1 endc cblock 0x120 VAR2 endc cblock 0x1A0 VAR3 endc ORG 0x0 BANKSEL VAR0 MOVLW .3 MOVWF VAR0 BANKSEL VAR1 MOVLW .14 MOVWF VAR1 BANKSEL VAR2 MOVLW .25 MOVWF VAR2 BANKSEL VAR3 MOVLW .36 MOVWF VAR3 GOTO $ END PIC16F73, MPLABX 3.65,SIMULATOR In the above example all variable values can't be placed successfully. only half of RAM is usable. It means that PIC16F73 has 4 banks, but only 2 of them are usable, because when we try to use third bank(bank2), the values in first bank (bank0) are over written. Is there some way to use all the banks separately? |
|
相关推荐
4个回答
|
|
PIC16F33没有四个独立的银行。如果你认为它是在数据表中查看错误页面。
以上来自于百度翻译 以下为原文 A PIC16F73 does NOT have four independent banks. You're looking at the wrong page in the datasheet if you think it does. |
|
|
|
非常感谢解决这个混乱。我没有意识到一些设备是依赖的,一些是独立的银行。
以上来自于百度翻译 以下为原文 Many thanks to resolve the confusion. I did not realized that some devices are with dependent and some with independent banks. |
|
|
|
当事情不能按预期工作时,总是检查数据表。;)
以上来自于百度翻译 以下为原文 When things don't work as expected, always check the datasheet. ;) |
|
|
|
这对你陈述它的方式几乎没有意义。不同的RAM库不是“依赖的”,也不是“独立的”,它们只是存在或不存在。然而,在一些银行中,一些“公共”或“共享”的部分在数据表的内存组织部分中被划分出来。任何涉及多个部分(例如,16F73/ 4/6/7的数据表)的数据表都必须仔细阅读,以确保可引用的部分被引用。
以上来自于百度翻译 以下为原文 This makes little sense the way you have stated it. The different banks of RAM are not "dependent" nor "independent", they simply exist or do NOT exist. There are however some "common" or "shared" sections in some banks as layed out in the memory organization section of the datasheet. Any datasheet that pertains to multiple parts (ie. 16F73/4/6/7 the datasheet in question) must be read with care to be sure the apllicable parts are referenced. |
|
|
|
只有小组成员才能发言,加入小组>>
5081 浏览 9 评论
1954 浏览 8 评论
1888 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3116 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2188 浏览 5 评论
633浏览 1评论
507浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
371浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
538浏览 0评论
441浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-30 14:32 , Processed in 1.222869 second(s), Total 81, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号