• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32的F1与F0之间程序移植

yhxc8979797 2018-01-12 浏览量:1675
请问,STM32F103的程序能够直接下载或者移植到MM32F031上运行吗?如果需要改动,重点改什么?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 一个是M3架构,一个是M0架构。

    寄存器与外设都是不同的。

    如果是使用cube生成的工程,那么更改的会比较少,如果是其他方式,可能要重新写了

    • 发布于 2018-01-13
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :不同的物料,对应不同的MSL等级,烘烤的温度与时间也是不同的 回复

其他答案 数量:11
电子老工程师 回复了  :ATMEGA168V-10MQR 详细说明 :AVR AVR® ATmega 微控制器 IC 8 位 10MHz 16KB (8K x 16) 闪存 32-VQFN (5x5) 回复
电子老工程师 回复了  :TMEGA328P-PU 厂牌:Microchip Technology 回复

  • 直接下载多半不行,移植可能性很大。
    • 发布于2018-01-13
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :JSM8233 JSMSEMI(杰盛微) 回复

  • STM32F103是M3内核,STM32F031​是M0内核,指令集有差异,不能直接运行,需要改动源程序。重点改动和内核相关的部分即可
    • 发布于2018-01-13
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :这是一个线缆物料,没有RG205参数 回复

  • 有源代码的话,问题应该不大。先把main函数里的东西原样复制过去,外设的驱动代码可以连同文件夹一起复制过去。然后遇到函数名对不上的就改函数名。
    • 发布于2018-01-14
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :SMP-MSLD-PCT-3 Amphenol RF 回复

  • 这个照搬不行,修改相应的库函数的名字,还有用到不同的内置功能,这样基本没戏,没有改的必要了
    • 发布于2018-01-14
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :带W是汽车级的 回复

电子老工程师 回复了  :这个物料是一个12-24V调光器。调节速度作用。 回复

  • 不同厂家,直接下载肯定不行的。移植的话,硬件配置层的都需要改。。
    • 发布于2018-01-14
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :经过查找和确认原厂官网和规格书没有说明丝印,只能找采购供应商跟原厂确认一下。 回复

  • 不行,内核都不同,代码不能兼容。

    • 发布于2018-01-14
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :芯片天线的 nRF52840 蜂窝物联网模块,,经过确认查找没有相关文件。 回复

  • 不能,这二者的内核不一样,一个是M3,一个是M0,自然寄存器也不一样,代码不能共用
    • 发布于2018-01-15
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :卷装,每卷1.2Kpcs 回复

  • 先把时钟配置这块做好,剩下的移植就方便多了
    • 发布于2018-01-15
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :同一颗物料,名称不同,分别是销售型号与可订购型号,详情见衔接https://www.infineon.com/cms/cn/product/power/mosfet/20v-250v-p-channel-power-mosfet/irfr9024n/ 回复

  • 并不能,没必要移植,你直接用MM32的范例模板,然后把stm32的用户代码整过去方便。
    • 发布于2018-01-15
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :不能互相替换使用。 使用寿命不同。 回复

相关问题

问题达人换一批

stm32的F1与F0之间程序移植