你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STM32H7系列其一

[复制链接]
STMCU小助手 发布时间:2021-12-18 17:42
初识STM32H7
手上正好有块STM32H743的官方demon板子,ARM-CortexM7内核400MHz的主频,继承32丰富的外设,具体参看芯片手册. 据官方透露,这块芯片其实是双核的,内部还有一个M4的内核主频200MHz, 可能还不太成熟所以就没公开.

上一个图看看:

20190310221529248.png


开发使用的工具
1. 选用MDK5
一开始是拒绝的,相比IAR, MDK的编译速度是真的慢, 给人一种浪费生命的感觉. 不过AC6的出现指数级的提高了编译速度,感觉和IAR没啥区别了,另外MDK的中间层使用比较方便, 综合考虑还是使用MDK.

2. STM32 CubeMX

ST公司提供配置底层代码的软件. 极大的简化的开发的难度, 使用起来也很友好.

3. STM 32ST-LINK Utility
一些错误的操作会导致芯片锁死,可以使用这个软件进行解锁.

新建一个工程
打开keil, 点击new projeck, 选择对应的芯片.
20190310224135112.png


之后会弹出这样的界面, 选择并点击运行按钮, 便会进入Cube界面.

20190310224719255.png


配置时钟.

20190310225422764.png


配置一个串口.

2019031022545861.png


设置时钟参数.

20190310225527463.png


点击 GENERATE CODE , 随后点击close, 并从file下拉菜单中退出, 便会回到keil界面.

20190310225856300.png


单击ok, 便会出现整个工程.

20190310230441850.png


然后配置下工程.<选择编译器, 修改C语言版本, 选择ST-LINK>

20190310230837475.png


继续修改.

20190310230923376.png


ok啦, 可以愉快的玩耍了

第一个程序 Hello World
那紧接着我们写个串口打印 Hello World. 初始化完成之后, 调用==HAL_UART_Transmit()==函数打印hello world.

  1. int main(void)
  2. {
  3.         /* Reset of all peripherals, Initializes the Flash interface and the Systick. */
  4.         HAL_Init();
  5.         /* Configure the system clock */
  6.         SystemClock_Config();
  7.         /* Initialize all configured peripherals */
  8.         MX_GPIO_Init();
  9.         MX_USART3_UART_Init();
  10.         /* USER CODE BEGIN 2 */
  11.         HAL_UART_Transmit( &huart3, ( uint8_t* )"Hello World\n", 12, 0xFFFF );
  12.         /* USER CODE END 2 */
  13.         /* Infinite loop */
  14.         /* USER CODE BEGIN WHILE */
  15.         while (1)
  16.         {

  17.         }
  18.         /* USER CODE END 3 */
  19. }
复制代码

上位端也顺利收到数据:

20190310232234678.png



收藏 评论0 发布时间:2021-12-18 17:42

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版