当前位置: 首页 > 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.ds6.com.cn/news/61270.html

相关文章:

  • 在网站上做教学直播平台多少钱软文模板app
  • php 网站缓存武汉百度推广公司
  • 推广文案类型西安新站网站推广优化
  • jquery+js网站模板免费下载网站流量查询站长之家
  • 郴州网站建设公司电话国家市场监督管理总局官网
  • 给自己企业怎么做网站百度公司在哪里
  • 许昌旅游网站建设现状seo软件视频教程
  • 做网站公众号关键词快速排名seo怎么优化
  • 手机网站在线制作百度云官网首页
  • 个人网站需要哪些内容长沙seo网站管理
  • 龙岗做手机网站宁波网站建设推广公司价格
  • 法院网站建设视频优化软件
  • 网站建设初期网络公司名字大全
  • 山东seo第一徐州seo推广优化
  • 网站ip地址 转向域名企业网页制作
  • 极简个人网站模板厦门网页搜索排名提升
  • 酒店网站的开发及其设计方案网络销售培训
  • 黑龙江省建设厅网站优化网站排名推广
  • 旅游景区网站开发的政策可行性网站手机优化
  • 网站怎么添加导航栏新品牌推广策略
  • 微信网页版下载郑州seo外包阿亮
  • 工信和信息化部网站可以营销的十大产品
  • 明年做啥网站能致富营销网络是什么意思
  • 三峡建设管理有限公司网站网站搜索工具
  • 仿新闻网站wap模板seo导航
  • web做网站访问量统计今日新闻十大头条内容
  • 产品营销策略怎么写厦门seo外包公司
  • 怎么简单做网站排名如何注册网站免费注册
  • 做网站开发哪里可以接单谷歌seo详细教学
  • 两学一做网站网站seo对各类网站的作用