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

NUCLEO-L476RG开发板初学者探索入门尝试(一)点亮小灯泡LD2

[复制链接]
malong9527 提问时间:2020-7-7 10:45 /
初学者入门尝试STM2L476RG开发板学习,开发板图片如下所示:
15.jpg

      我拿到手的只有一个板子,电源线时其他板子上的。在操作之前首先下载号STM32Cube MX这个软件,并且在里面添加好STM32L4固件库,这样不用自己单独配置,在这个软件里配置很方便,很方便初学者。
      下面说STM32Cube MX的具体配置。首先,打开软件:
1.png
点击File--New Project:
2.png
进入下一界面后选择Board Selection,并进行型号选择:
3.png
在右侧选择开发板型号并双击,开始进行配置,通过原理图可以得知PA5引脚接小灯泡LD2,设置为推挽输出低电平,即通电后小灯泡不亮:
4.1.png
或者直接配置为高电平,这样的话不用再程序中添加代码了:
4.png
接着配置Project Manager,对工程命名并选择保存路径,选择编译环境和编译软件的版本:
5.png
然后点击生成代码GENERATE CODE:
6.png
点击打开项目Open Project:
7.png
在打开的keil软件中,打开gpio.c文件,寻找需要用的代码:
HAL_GPIO_WritePin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, GPIO_PinState PinState)
8.png
将其添加到main.c文件的int main(主函数)的while里,
在此注意添加的代码要加在一个完整的begin和end之间,这样的话在以后添加新配置生成代码时,添加的语句不会消失。
对原代码进行修改,使得GPIOA置1,及使得小灯泡常亮,修改后的代码为:
HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5, GPIO_PIN_SET);如图:
9.png
接着配置目标选项configure target options,即下载LOAD右侧的那个选项:
10.png
点击Debug,在右侧USE中选择ST-LINK Debugger,点击Settings:
11.png
单机ADD,添加开发板对应的Flash,并且勾选Reset and Run,最后点击确定。
12.png
13.png
编译并下载程序,发现开发板上小灯泡LD2常亮:
14.jpg

完成!!!!!!!!!!!!!!


收藏 评论0 发布时间:2020-7-7 10:45

举报

0个回答

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版