stm32入门教程 有以下小技巧

stm32入门教程 有以下小技巧,第1张

1、JLINK驱动安装,安装和你手头JLINK仿真器版本对应的驱动,点击exe文件,按照流程,一步一步完成安装。

2、安装开发软件DMK,也叫KEIL4。点击DMK414exe,按步骤完成安装。

3、建立工程模板。在DMK软件中,新建工程,选择芯片型号。

4、按一定的组织结构将库文件加到工程文件夹下备用。工程文件夹结构如下。

5、将相应的文件添加到工程当中去。在添加的过程中,要了解相应文件的内容和功能。到这里还没有完哦。

6、在软件的设置中,设置输出文件的内容,文件名,保存位置等。

7、在C++选项卡里,在Define栏里添加STM32F10X_HD,USE_STDPERIPH_DRIVER(视情况而定,不是绝对的)。

8、库文件路径修改,在Include Paths一栏中添加库文件路径。

9、到此,工程模板就建立完成了,在以后的程序开发中,你可以在MAINC中开发你自己的程序了。

10、在软件中,设置为J-LINK调试仿真。保存工程。到这里,你就可以使用J-LINK、DMK学习开发STM32了。

cortexM3是ARM基于ARMv7-M架构设计的处理器;哈佛结构宏观上说的是处理器硬件上的结构,它把指令和数据分开了;冯诺伊曼结构是指令和数据搅在一起的。而ARMv7-M架构宏观上是指令集,就是芯片的汇编语言版本,当然它和哈佛结构和冯诺伊曼结构有着密切的关系,因为硬件决定一切。

STM32只是一种SOC,片上系统;它是ST公司用了ARM公司的cortexM3的处理器,其他的外设是ST公司加上的。你可以把STM32看作我们用的电脑主板,他包括了硬件运行的必要的东西;ROM、RAM、GPIO、还有各种接口外设比如USB、USART、IIC、SPI等等;cortexM3就是中间的CPU了。所以ST公司就做了系统集成。(当然ST公司会稍微修改cortexM3内核,使其更好支持自己的片上外设)。

以上就是关于stm32入门教程 有以下小技巧全部的内容,包括:stm32入门教程 有以下小技巧、contextM3内核 arm架构 stm32芯片 哈佛结构是什么关系、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存