打印
[国产单片机]

义隆153 变量使用过多?怎么办

[复制链接]
1779|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wsxiayr|  楼主 | 2013-4-1 16:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
McuPlayer| | 2013-4-1 18:34 | 只看该作者
1、换更大RAM的芯片
2、优化,把一些中间变量优化掉

使用特权

评论回复
板凳
谈的元| | 2013-4-1 22:38 | 只看该作者
楼上说完了

使用特权

评论回复
地板
jalywang| | 2013-5-21 10:04 | 只看该作者
一般芯片的整合是有一定道理的,空间小的芯片RAM就小一些,基本上都是够用的,关键在于编程的人员调整一下变量的使用一般还是比较容易解决的,用寄存器判断的可以小到用位去判断下就好了.

使用特权

评论回复
5
mgf006| | 2013-5-23 13:09 | 只看该作者
MC30P011, RAM扩大到48字节。可直接转码。

使用特权

评论回复
6
旭日东起| | 2013-11-18 12:46 | 只看该作者
优化一下程序吧,一般是够用的,不要用那么多全局的,多用位标志

使用特权

评论回复
7
xthc6688| | 2013-12-11 21:43 | 只看该作者
除非是特别在意成本,一般选型留些余量,就不会纠结了

使用特权

评论回复
8
garymg| | 2013-12-12 15:42 | 只看该作者
晟矽微30P011比EMC153便宜很多

使用特权

评论回复
9
xxiao6130| | 2013-12-17 15:57 | 只看该作者
优化程序,像有些变量只用到了0或1可以用位来表示,定义一个用户标志位。

使用特权

评论回复
10
McuPlayer| | 2013-12-17 23:47 | 只看该作者
xxiao6130 发表于 2013-12-17 15:57
优化程序,像有些变量只用到了0或1可以用位来表示,定义一个用户标志位。 ...

+1024
布尔型的变量用bit来存储,更实惠

使用特权

评论回复
11
xxiao6130| | 2013-12-18 11:55 | 只看该作者
McuPlayer 发表于 2013-12-17 23:47
+1024
布尔型的变量用bit来存储,更实惠

:handshake

使用特权

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

本版积分规则

1

主题

1

帖子

1

粉丝