打印

请教,pic单片机 c语言中 可定义多大的数组?

[复制链接]
1413|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
linqing171| | 2019-5-6 16:25 | 只看该作者
好像是数组不能跨bank,c语言会自动分配数组在哪个bank,不用管的,汇编需要banksel。

使用特权

评论回复
板凳
john_lee| | 2019-5-6 16:32 | 只看该作者
学习pic的C语言编程,是个糟糕的选择。

使用特权

评论回复
地板
airwill| | 2019-5-7 20:15 | 只看该作者
很多时候,需要考虑芯片特性来针对性地编程核定义变量。这 PIC 就是

使用特权

评论回复
5
前功尽弃| | 2019-5-8 11:55 | 只看该作者
加const

使用特权

评论回复
6
21learner|  楼主 | 2019-5-8 12:52 | 只看该作者
本帖最后由 21learner 于 2019-5-9 10:31 编辑



编译后 data memory 状态



数字内存 用了1/3 只要还不到,就是不能定义大数组,比如 512 个元素的数组。请教有经验的老师,在c语言编程的情况下,如何充分利用现有的片内 ram 呢?


使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

57

帖子

1

粉丝