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

【STM32G4 NUCLEO G431RB】1.一切从点灯开始

[复制链接]
jundao721 发布时间:2019-9-4 11:24
   今天特别想出去旅行,毕竟是工作日,想来还是静下来干点正事。非常幸运的收到G432的开发板,参数挺闪亮。靓图如图1.

   一切都得从点灯和Datasheet开始,开发环境就不用熟悉了,主要是要熟悉其开发库的使用及其外设的参数。从下载的原理图来看,虽然necleo系列简洁依然,但是绘图风格感觉和以前的不太一样。闲言少叙,使用CubeMX也挺好用的,习惯于使用KEIL开发单片机,去keil官网先下载相关的DFP文件安装,然后ST官网上下载CubeMX的Lib文件。因为不管是CubeMX图形还是自己编写都需要Lib文件。下载下来会发现,Lib文件夹里除了库文件,一般都会有些例程,这些例程可以帮助开发者更快的配置好环境和初始程序。本人也是参照例程把GPIO的main函数修改了一下完成初步练习。不太习惯使用main.h和Board.h文件,所以删掉了,把部分功能都加到main.c里了。开始先不用深究时钟部分,继续查看原理图文件,原理图中使用PA5脚,如图2,

   修改一下初始化GPIO的引脚定义,闪个灯看看使用效果。如图3,
  1. __HAL_RCC_GPIOA_CLK_ENABLE();

  2.   /* -2- Configure IO in output push-pull mode to drive external LEDs */
  3.   GPIO_InitStruct.Mode  = GPIO_MODE_OUTPUT_PP;
  4.   GPIO_InitStruct.Pull  = GPIO_PULLUP;
  5.   GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;

  6.   GPIO_InitStruct.Pin = GPIO_PIN_5;
  7.   HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
复制代码

   跟预想的一样,可以进行下一步的学习了。顺便说一下,板卡的STLINK-V3部分由F103改成F723了,看样子F723应该也不贵,还有就是板卡的STLINK-V3部分没有了切槽,以后不能掰了单独使用了。

图1

图1

图2

图2

图3

图3
收藏 评论4 发布时间:2019-9-4 11:24

举报

4个回答
唐英tcy 回答时间:2019-9-5 12:31:36
谢谢分享
jundao721 回答时间:2019-9-6 11:13:44

继续努力
jundao721 回答时间:2019-9-6 11:14:03

共同学习
攻城狮222 回答时间:2019-9-8 14:38:24
加油,一起学习

所属标签

相似分享

官网相关资源

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