想把VC++6.0后缀cpp文件的程序移植到stm32芯片里面去,需要注意哪些地方

想把VC++6.0后缀cpp文件的程序移植到stm32芯片里面去,需要注意哪些地方,第1张

这个大概可以分几类:

1如果你准备用STM32做嵌入式,并且想移植windows中的GUI函数,那么可以肯定的说,不可以的,除非你用WinCE。而且一般32跑的嵌入式系统是:UCos;

2如果你只是移植一些简单的计算处理函数等,可以说,直接就可以使用,当然除了一些输入,输出外(C中:printf,scanf);至于变量定义如:int ,double,char可以不用改变;如果是非负整数的,一般采用STM32自身定义,如:u8 , u16 ,u32等。

3STM32开发一般使用的是C/C++语言,由于语言的相通性,所以语言都是通用(if else等),所以是很好移植的,建议可以看看STM32的一些程序

4,当然,如果你只是做算法,移植是很简单的,但是,如果加上IO口输出,如:算法运行后,输出电压量即:DAC的话,这些你需要 *** 作STM32的一些相关ADC寄存器,才会使计算的结果可以形象地表达出来,建议看看《STM32中文参考手册》

将codeblocks下载下来后就可以进行安装了

安装完成后双击图标打开软件,如图,点击Create a new project

在左侧栏中选择Files

初学者都是C/C++入门,所以我们在这里点击C/C++,点击Go按钮

在d出的对话框中填入文件名,然后选择保存的路径

将程序编写完成后,点击图中的红框中的按钮,即可开始编译

编译成功后,程序便运行出结果

使用ST提供的库文件中的启动文件即可,名字为“startup_stm32f10x_hds”,路径为:STM32F10x_StdPeriph_Lib_V330LibrariesCMSISCMDeviceSupportSTSTM32F10xstartuparmstartup_stm32f10x_hds

以上就是关于想把VC++6.0后缀cpp文件的程序移植到stm32芯片里面去,需要注意哪些地方全部的内容,包括:想把VC++6.0后缀cpp文件的程序移植到stm32芯片里面去,需要注意哪些地方、如何将codeblocks的程序移植到stm32上面、如何把f103zet6程序移植到f103c8t6上等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10209157.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存