发新帖我要提问
12
返回列表
打印
[STM32F1]

16位单片机的函数如何移植到32位单片机上

[复制链接]
楼主: wenfen
手机看帖
扫描二维码
随时随地手机跟帖
21
岁月反驳| | 2022-9-24 16:31 | 只看该作者 回帖奖励 |倒序浏览
这个不好说,你要是用STM8然后移植到STM32,其实就改改底层就行,业务逻辑都不需要改的

使用特权

评论回复
22
漫过岁月| | 2022-9-24 16:54 | 只看该作者
好奇的问一下,楼主用的16位单片机是啥型号的啊

使用特权

评论回复
23
占得人间第一春| | 2022-9-24 17:16 | 只看该作者
这个不好移植,你要注意的是底层和数据定义

使用特权

评论回复
24
討厭和人归類| | 2022-9-24 17:38 | 只看该作者
一般就是看看数据的变量定义,比如数据的大小等等,这块定义好了就行了

使用特权

评论回复
25
地下縱情搖擺| | 2022-9-24 18:01 | 只看该作者
. 看你程序的开发环境,如果都是一样的环境还好,不然看程序可真难受

使用特权

评论回复
26
可爱的白兔先生| | 2022-9-24 18:23 | 只看该作者
我一般都是把底层改一下,然后业务逻辑套用就能成功

使用特权

评论回复
27
tpgf| | 2022-10-9 15:18 | 只看该作者
需要注意大小端导致的问题,看看相关数据或者寄存器存在不存在歧义

使用特权

评论回复
28
wakayi| | 2022-10-9 15:26 | 只看该作者
涉及到所有数据类型的地方都要进行更改吧

使用特权

评论回复
29
wowu| | 2022-10-9 16:01 | 只看该作者
建议使用相匹配的库 因为移植的话很多需要修改的细节可能注意不到

使用特权

评论回复
30
xiaoqizi| | 2022-10-9 16:19 | 只看该作者
涉及到运算或者移位的操作还要更改函数体

使用特权

评论回复
31
木木guainv| | 2022-10-9 16:28 | 只看该作者
liuzaiy 发表于 2022-9-4 13:08
一个个子函数,慢慢移植;

我也有这种感觉 就是得挨着个的校对

使用特权

评论回复
32
磨砂| | 2022-10-9 17:41 | 只看该作者
林间有新绿 发表于 2022-9-24 15:03
正常移植就好了,因为都是C语言嘛

正常移植的条件下,也有很多细节需要改正的

使用特权

评论回复
33
AloneKaven| | 2022-10-9 21:05 | 只看该作者
主要检查下指针,其他问题应该不大

使用特权

评论回复
34
kkzz| | 2022-11-19 11:39 | 只看该作者
修改部分的寄存器的配置就行。              

使用特权

评论回复
35
mollylawrence| | 2022-11-24 12:28 | 只看该作者
函数都一样,只要不是c++的代码,其他的代码都能运行。

使用特权

评论回复
36
lihuami| | 2022-11-24 13:54 | 只看该作者
C语言都想通的,直接把代码移植过来就行。

使用特权

评论回复
37
童雨竹| | 2024-11-4 08:18 | 只看该作者

如果防护与热设计欠佳

使用特权

评论回复
38
Wordsworth| | 2024-11-4 09:21 | 只看该作者

由于共模电流的同向性,会在线圈内产生同向的磁场而增大线圈的感抗

使用特权

评论回复
39
Clyde011| | 2024-11-4 10:24 | 只看该作者

在板的边缘上照常制作整个电镀通孔。

使用特权

评论回复
40
万图| | 2024-11-4 12:20 | 只看该作者

在交流电频率一定情况下,电感量越大,其对交流电阻碍能力越大

使用特权

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

本版积分规则