历史上的今天
今天是:2024年10月17日(星期四)
2018年10月17日 | STM32CubeMX图形配置工具
2018-10-17 来源:eefocus
STM32CubeMX是ST意法半导体近几年来大力推荐的STM32芯片图形化配置工具,允许用户使用图形化向导生成C初始化代码。
实际应用中需配合STM32Cube库来使用,如各类HAL库。
STM32CubeMX和STM32Cube库的关系
STM32CubeMX运行需要两个必要条件:java运行环境和STM32CubeMX软件。其中,Java运行环境必须是V1.7及以上(安装过程中如果提示在当前网络连接环境下……,那是因为安装需要网络,解决方案是联网或者下载脱机安装包)。然后是安装STM32CubeMX软件,安装好之后设置STM32cubeFX包的地址,可以专门设置一个文件夹用来存放所有用到的芯片HAL库包。
安装好这些软件之后就可以使用STM32CubeMX工具配置工程模板,一般步骤为:
1)工程初步建立及保存;
2)RCC设置;
3)时钟系统配置;
4)GPIO功能引脚配置;
5)生成工程源码;
6)编写用户代码。
如果需要增加新的硬件使用,可以在原有的工程上继续配置,然后生成新的源码。在main.c文件中,有许多地方有“”“”格式的注释,我们在这些注释的begin和end之间编写代码,那么重新生成工程之后,这些代码会保留而不会被覆盖。
史海拾趣
|
数字转模拟(D/A) 隔离转换器485/232转4-20MA 数字转模拟(D/A) 隔离转换器:ISO DAO系列 RS232/RS485信号转模拟信号 隔离D/A转换器 产品概述: ISO DAO系列产品实现主机RS-485/232接口信号隔离转换成标准模拟信号,用以控制远程设备。ISODA系列产品可应用在 RS-232/RS-4 ...… 查看全部问答> |
|
二个程序它们各有静态变量或静态区。它们的静态区和操作系统的静态区有什么不同? 二个程序它们各有静态变量或静态区。它们的静态区和操作系统的静态区(事件EVENT,互斥体Mutex存放的地方)有什么不同?… 查看全部问答> |
|
本人去年7月份左右买了友善之臂的micro2440sdk开发板,现在将其转让,并且我愿意回答bootloader以及wince驱动的问题,其余不懂的我也会给一些意见。开发板网址http://www.arm9.net/micro2440sdk.asp就是这 ...… 查看全部问答> |
|
求解答,工具是ccs2.2,读写flash空间和Clist问题 1.目前要把VC的程序刻录到板子上,请问原程序中用的是CList, c里面有替代的或差不多的吗?如果有,头文件是什么?刚接触这个,挺迷糊,刚 从一个辞职的同事上接手个半成品程序。 2. 请问怎么往板子里的flash空间写数据? typedef struct & ...… 查看全部问答> |
|
针对于Platform builder(Windows CE 5.0)的模拟环境下采用WININET API进行设置,通过Proxy访问外部网,其中Proxy需要认证,却可以通过,而相应的OS烧录入设备中却不通,何故?? PS. 应用WININET相关API如下:InternetOpen, InternetConnect, InternetS ...… 查看全部问答> |
|
刚看到优酷上的视频, http://v.youku.com/v_show/id_XNTMxOTE4Njc2.html 视频中的无线心电图仪看起来非常小, 正好我们公司也在搞这方面的东西, 大家讨论一下, 优缺点, 市场前景, 呵呵! … 查看全部问答> |




