当前位置:首页 > STM32 > 正文内容

点亮一颗LED灯(HAL库)

智凡单片机2018-10-21STM323859

上次我把stm32 的准备工作完成了,下面我们来点亮第一颗LED灯。

首先还是看图,哈哈哈
点亮一颗LED灯(HAL库)
新建一个工程,选择我们的stm32的型号,我用的stm32f051的芯片,双击芯片型号
出现下面的界面,然后我们把PB0设置为GPIO_Output
点亮一颗LED灯(HAL库)

然后我们点击圈中的东西,出现下面的窗口,再窗口中填写完成,OK
点亮一颗LED灯(HAL库)

然后就会生成代码
点亮一颗LED灯(HAL库)

生成完成,点击中间的打开工程
点亮一颗LED灯(HAL库)


我的这个软件有点小问题,有时候MDK-ARM文件会在外面,这样是不能用的
点亮一颗LED灯(HAL库)


然后我就关闭再生成几次,就会好了,正确的位置是在图中的位置
点亮一颗LED灯(HAL库)

下面我们打开keil工程写代码
点亮一颗LED灯(HAL库)

然后添加在下载器的Debug设置一下
点亮一颗LED灯(HAL库)

把芯片所对应的flash添加进去
然后下载到芯片里面,当然用串口的可以省略上面的这一步
点亮一颗LED灯(HAL库)

这颗绿色的就是PB0的led灯。
哈哈,成功点亮第一颗LED。


扫描二维码推送至手机访问。

版权声明:本文由智凡单片机c语言入门发布,如需转载请注明出处。

分享给朋友:

相关文章

stm32浮点运算死机解决方案

stm32浮点运算死机解决方案

   需要在SOC中的软核部分(PS)构建一些浮点运算,结果发现仿真6次就死机咋仿真咋死!修改代码如下好了!分享: ...

STM32F407与串口屏幕通信死机的解决办法

STM32F407与串口屏幕通信死机的解决办法

最近在一个项目中用到了stm32f4芯片,显示屏幕用的是迪文的串口屏,测试过程中会出现莫名死机的问题,死机之前串口显示数据为零。主要考虑到系统中有多个直流水泵与步进电机,还有几个外部中断接传感器,怀疑...

STM32F103ZET6最小系统板

STM32F103ZET6最小系统板

1.STM32F103ZET6最小系统板,所有IO由双排排针引出,方便扩展2.一路串口直接通过USB转串口直接引出3.包含两个LED,两个独立按键控制提供方便给需要的人,可以修改和扩展功能。。。。原理...

KEIL编译完成自动生成dfu文件

KEIL编译完成自动生成dfu文件

usb dfu 升级时需要生成dfu文件,但官方的工具不好使,自己修改了下,可以自动生成如下:编译完成自动生成dfu文件 目的:实现在keil中编译完成后自动hex转换成dfu文件 ...

STM32F103对GPS模块传输回的NMEA数据进行解码,支持NMEA0183协议

STM32F103对GPS模块传输回的NMEA数据进行解码,支持NMEA0183协议

主要实现了:1.串口重定向,实现了底层直接调用printf scanf等函数即可重定向到相对应的串口操作。2.串口中断接收函数,串口DMA传输函数。3.SD卡挂着FatFs文件系统,使用SPI方式读写...

用STM32F407玩控制—神经网络PID控制

用STM32F407玩控制—神经网络PID控制

在玩51单片机时就想玩神经网络PID控制,但51单片机的数据存储器地址空间很小,就普通的应用,要增加一个变量尚且“抖抖哗哗”,更遑论玩神经网络PID控制,那可需要非常多的变量,而玩STM32F407就...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。