当前位置: 首页 > news >正文

建站行业有哪些公司软件开发流程图名称

建站行业有哪些公司,软件开发流程图名称,南宁百度网站设计,新乡网站优化公司一、keil下载 参考视频:Keil5安装教程视频 (全套资料51和32皆可用Keil5编译设置)_哔哩哔哩_bilibili 视频内容包括下载链接、安装教程、库导入,非常详细! 二、新建工程 2.1.使用stm32CubeMX新建工程 10. 使用STM32CubeMX新建工程 — [野…

一、keil下载

参考视频:Keil5安装教程视频 (全套资料+51和32皆可用Keil5编译设置)_哔哩哔哩_bilibili

视频内容包括下载链接、安装教程、库导入,非常详细!

二、新建工程

2.1.使用stm32CubeMX新建工程

10. 使用STM32CubeMX新建工程 — [野火]STM32 HAL库开发实战指南—基于F103-MINI 文档

2.2.手动新建工程

在Keil MDK 5里面直接创建使用HAL库的STM32工程的方法(不使用STM32CubeMX)_hal库开发必须用cubemax吗-CSDN博客

这里我为了练手尝试了手动创建工程,遇到的问题及解决如下:

问题解决
重定义  Symbol HAL_InitTick multiply defined

两种选择:

1.把重定义代码的其中一份注释掉

2.把其中一份文件删除(要确保两个文件功能绝对重复,或者不会再使用)

“xxxx.h“ file not found’Project -> Option->C/C++->Include Paths,添加提示缺失的文件所在路径
"asm" function is nonstandard在Project -> Target Option --C/C++中取消strict ANSI  C选项
Please select first the target STM32F1xx device used in your application  Project -> Target Option -> C/C++ -- Define一栏中添加提示错误对应的宏定义
"LSI_STARTUP_TIME" is undefined官方的HAL库可能有多个版本,找一个有该宏定义的版本(取尽可能接近当前版本的文件)替换相应文件即可

三、stlinkv2使用

3.1.驱动下载和烧录器固件更新

ST-Link驱动的下载、安装、配置,以及ST-Link固件的升级_stlink驱动-CSDN博客

这篇文章写的很清楚,注意每个步骤都不能漏!我一开始以为下载了官网最新驱动就不需要下载驱动升级,结果stlink连接失败。(推测这个驱动升级是把驱动升级到stlink固件里,而不是升级PC端的驱动)

3.2.烧录器连线

8. stm32最小系统板与stlink调试器之间的接线_哔哩哔哩_bilibili

这个视频详细但也啰嗦,对自己连线不自信的时候可以仔细比对视频的做法。

四、面包板的使用

基础的使用这个视频讲的很详细 电子电路入门:面包板保姆级使用教程_哔哩哔哩_bilibili

五、LED电路与代码

直接上图,讲我的电路接法。

开发板有STLINK供电,需要将开发板的3.3V和GND连接到面包板的公共正极和公共负极,以给其他器件供电,这里LED的阳极插在面包板的公共正极,阴极插在PA0引脚上,通过控制PA0的电平高低,决定LED的亮灭。

下面是实例代码:

#include "stm32f1xx_hal_gpio.h"
#include "stm32f1xx_hal_rcc.h"
#include "stm32f1xx_hal.h"
#include "main.h"/* LED GPIO配置宏定义 */
#define LED_GPIO_PORT   GPIOA
#define LED_GPIO_MODE   GPIO_MODE_OUTPUT_PP
#define LED_GPIO_PIN    GPIO_PIN_0
#define LED_GPIO_PULL   GPIO_PULLUP
#define LED_GPIO_SPEED  GPIO_SPEED_FREQ_HIGH/* GPIO初始化函数 */
void GpioInit(void)
{GPIO_InitTypeDef tGpioInit;// 使能GPIOA时钟__HAL_RCC_GPIOA_CLK_ENABLE();// 推挽输出模式, 既可以输出高电平也可以输出低电平tGpioInit.Mode  = LED_GPIO_MODE;tGpioInit.Pull  = LED_GPIO_PULL;tGpioInit.Speed = LED_GPIO_SPEED;tGpioInit.Pin = LED_GPIO_PIN;HAL_GPIO_Init(LED_GPIO_PORT, &tGpioInit);return ;
}/* LED闪烁 */
void ToggleTestLed(void)
{HAL_GPIO_TogglePin(LED_GPIO_PORT, LED_GPIO_PIN);HAL_Delay(20);
}/* 主函数 */
int main(void)
{GpioInit();while (1){ToggleTestLed();}}

http://www.yayakq.cn/news/279378/

相关文章:

  • 怎么做自己的网站后台教程wordpress背景图如何设置
  • 用vuejs做的网站怎么根据视频链接找到网址
  • 网站内页关键词密度windows server 2008 网站配置
  • 网站制作公司 哪家好网站建设的知识和技能
  • 重庆营销网站wordpress公告插件
  • 上海注册公司核名网站电商网站更适合
  • 金花站长工具哈尔滨自助板建站
  • 网站有多少个前端开发网页设计
  • 网站的网络公司微营销是什么意思
  • 网站开发用linux好吗深圳市龙岗区网站建设
  • 档案网站建设的原则台州网站建站
  • 网站是用什么技术做的如何使用wordpress制作网站
  • 网站个人空间水务 网站建设
  • 网站如何调用数据库wordpress个人简历主题
  • 西部数码做跳转网站网站销售好做吗
  • microsoft做网站批量制作图片的软件
  • 用ps可以做网站吗国外网站域名备案
  • 源码站用dz wordpresswordpress幻灯片主题
  • 域名网站可以做多个品牌产品吗网站建设要注意哪些问题
  • 可以看女人不易做网站政务公开和网站建设工作问题
  • 关于建设网站的情况说明书电商网站推广方法
  • 用ps做班级网站mrskinlove wordpress
  • 外贸和网站制作国外php网站源码
  • 网站建设基础实验1百度投诉中心人工电话
  • 建站之星网站登录电商网站怎么做的
  • 网站在线报名怎么做wordpress主题分类目录主题
  • 东莞市品牌网站建设平台软文标题例子
  • wordpress布置网站教程wordpress个性化
  • 音乐盒的网站怎么做wordpress有人尝试登录
  • 一个设计网站多少钱贵州seo排名