[MCU]

这个用C怎么写

[复制链接]
277|15
手机看帖
扫描二维码
随时随地手机跟帖
shimx| | 2019-8-4 13:41 | 显示全部楼层

汇编格式 指明一下代码的位置。
C就不用指明位置了,编译器自动处理。所以说C方便嘛

使用特权

评论回复
lizye|  楼主 | 2019-8-4 13:45 | 显示全部楼层
楼上没明白我的意思啊

使用特权

评论回复
jiahy| | 2019-8-4 13:48 | 显示全部楼层

难道你是想在400H的位置调用reset程序
这要绝对定位了
用汇编比较好,C的话没有标准方法,取决于编译器

使用特权

评论回复
shimx| | 2019-8-4 13:50 | 显示全部楼层


这个不好说了啊

使用特权

评论回复
lizye|  楼主 | 2019-8-4 13:52 | 显示全部楼层
该款 PGA450-Q1利用高度可配置的突发信号生成器(burst generator)、低噪声放大器以及 12 位逐次逼近寄存器 (SAR) 模数转换器 (ADC) 处理回声信号,计算传感器与对象之间的距离。

使用特权

评论回复
shimx| | 2019-8-4 14:25 | 显示全部楼层
这个你得研究一下编译器的手册,不然直接用汇编操作吧

使用特权

评论回复
jiaxw| | 2019-8-4 14:28 | 显示全部楼层

void (*reset)(void)=0x00000400;
这样不可以吗?

使用特权

评论回复
lizye|  楼主 | 2019-8-4 14:31 | 显示全部楼层

我是要把reset();存放在0x00000400开始的地址

不是运行reset();就让PC指向0x00000400

使用特权

评论回复
shimx| | 2019-8-4 14:34 | 显示全部楼层

在链接的时候指定吧

使用特权

评论回复
spark周| | 2019-8-4 14:38 | 显示全部楼层
这个用法在C标准里面是未定义的,就是说取决于编译器与硬件。

使用特权

评论回复
shimx| | 2019-8-4 14:41 | 显示全部楼层

楼主这个问题这么些人都答不上来 那么说明你这个问题可能本身没啥意义 可能是走上歧途了 方法有问题 思路有问题
连我这个C语言高人(据说现在大部分人不敢说自己精通C语言,但是本人不仅仅是精通C,而是极其精通C语言) 都没看明白

建议换个方法........

使用特权

评论回复
lizye|  楼主 | 2019-8-4 14:43 | 显示全部楼层


还有吗

使用特权

评论回复
wyjie| | 2019-8-4 14:46 | 显示全部楼层

高人:有一段代码,我就是想把这段代码从指定地址开始存放
就这样

使用特权

评论回复
zhenykun| | 2019-8-4 14:48 | 显示全部楼层
用汇编的话感觉比较容易实现

使用特权

评论回复
lizye|  楼主 | 2019-8-4 14:55 | 显示全部楼层
其实还是不大明白,我再琢磨琢磨吧,多谢了哈,结贴了先

使用特权

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

本版积分规则

852

主题

9757

帖子

2

粉丝