找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3415|回复: 7
收起左侧

如何将stm32的代码移植到msp432,求指导大致的方法

[复制链接]
ID:953648 发表于 2021-7-16 01:17 | 显示全部楼层 |阅读模式
如题
回复

使用道具 举报

ID:367934 发表于 2021-7-16 08:50 | 显示全部楼层
msp432跟stm区别很大,要想移植只能把脱落底层的功能模块移植过去,所以说程序设计模块化是多么的重要。
回复

使用道具 举报

ID:887202 发表于 2021-7-16 10:51 | 显示全部楼层
简单来说整个程序可以大致分为两个部分,一个是顶层逻辑层,一个是底层硬件层。移植主要改底层硬件的部分,比如原程序有一个IO口模拟的I2C,那么它肯定会对这两个IO做配置输出开漏,然后输出高低电平,你做移植就把这些涉及到硬件寄存器的部分重写就好了,像发送信号,拉低拉高SDA灯逻辑性的东西就不用改动了
回复

使用道具 举报

ID:953648 发表于 2021-7-16 11:49 | 显示全部楼层
有大佬可以帮帮忙吗 就是一个oled的外设 帮忙把代码移植一下 小白现在完全新手
回复

使用道具 举报

ID:161164 发表于 2021-7-16 13:19 | 显示全部楼层
123456789876467 发表于 2021-7-16 11:49
有大佬可以帮帮忙吗 就是一个oled的外设 帮忙把代码移植一下 小白现在完全新手

为什么不直接用msp32的例程来改?
回复

使用道具 举报

ID:161164 发表于 2021-7-16 13:27 | 显示全部楼层
本帖最后由 lkc8210 于 2021-7-16 13:30 编辑

網上有很多例程吧?如MSP432 P401R 单片机 读取DHT11 串口发送温湿度 OLED显示温湿度 温湿度检测
回复

使用道具 举报

ID:123289 发表于 2021-7-16 14:51 | 显示全部楼层
大多数情况下是不可以的。赞同板凳说的。
回复

使用道具 举报

ID:81196 发表于 2021-7-16 16:53 | 显示全部楼层
自己的程序.c .h移植过去,main()移植过去.底层驱动从头开始写,底层驱动完善了,就好说.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表