(图片来源网络,侵删)
这一节课的软件搭建和硬件结合起来,因为涉及到买硬件的问题,有可能会有人认为我在卖广告,所以我在这里是不为任何一个商家卖广告软件:1.STM32CubeMX的安装,因为安装一直是下一步,所以没有注意的事项安装完成示意图如下:STM32CubeMX还需要安装一个Keil uVision5(这个软件压缩包里面包含了破解的说明文档)完成安装如下:Keil uVision5如果不会安装的请私聊我,软件我会放到百度云盘,硬件:需要一个ST-LINK V2、一个STM32F4XX开发板(淘宝有26块的)、一个TTL转USB的硬件,淘宝一大堆,在这里就不推荐了,很多硬件都可以达到这个效果ST-LINK V2STM32F4XXTTL转USB注释:ST-LINK是烧录进开发板的硬件,而TTL转USB的作用就是将开发板的程序传入电脑2.我们进行一个简单的烧录和数据的传入跟步骤走新建工程芯片要选择硬件开发板的芯片:STM32F407VE(和开发板芯片一样)STM32F407VE然后双击添加端口这里随便选择一个(PA9-PA10),然后Generate Code一下配置一下设置3.一定要填写名字、位置、V5启动然后他会自动启动KV5效果图如下:4.我们接下来要干的是,将代码写人主函数main.c这个要添加在int main 函数上面的代码如下:#include \"main.h\"#include \"stm32f4xx_hal.h\"#include <stdio.h>#ifdef _GNUC_#define PUTCHAR_PROTOTYPE int_io_putchar(int ch)#else#define PUTCHAR_PROTOTYPE int fputc(int ch,FILE f)#endifPUTCHAR_PROTOTYPE{HAL_UART_Transmit(&huart1,(uint8_t)&ch,1,0x01);return ch;}代码如下:HAL_Delay(1000);printf(\"hello work \r\n\");5.那我们编译一下,效果如下:然后继续跟着我们走这个勾上然后确定,下一步就是进行烧录开始烧录和成功看见OK就表示烧录完成了,打开我们的串口调试助手进行信息的收串口接收的数据信息是自动从开发板发给电脑串口助手的,那么我们的基本软件和硬件环境就搭建完成了
0 评论