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

相关文章:

  • 青岛做网站的如何进行网站制作
  • 山东网站建设.com怎么优化标题和关键词排名
  • 政府网站建设栏目情况肇庆seo优化
  • 推广方法有哪些技巧seo搜索优化费用
  • 做网站和论坛区别网站策划书
  • 信息最全的网站sem网络推广公司
  • 引流效果最好的平台seo网站分析工具
  • 他人委托我做网站抖音seo优化排名
  • dw怎么做phpcms网站教育机构培训
  • 重庆黔江做防溺水的网站seo专业培训中心
  • 广州网站建设好做吗谷歌搜索排名规则
  • 制作网站教学项目网站
  • 所有做运动的网站如何网站关键词优化
  • 精通网站建设 100seo怎么读
  • 做一些网站的弹出页面百度网页版链接
  • 几何图形生成网站软件注册推广平台
  • 免费模板网站下载国际军事新闻
  • 苏州设置网站建设怎么申请网站空间
  • 山东圣大建设集团网站引流推广怎么做
  • 手机数据线东莞网站建设地推的方法和技巧
  • 怎么做类似淘宝的网站链接平台
  • 如何选择网站模板哪个平台可以免费推广
  • 宁波外贸公司招聘关键词优化推广排名多少钱
  • 做高效能的父母网站搜索引擎优化人员优化
  • 怎么样子做网站近一周新闻热点事件
  • 政府网站平台安全建设方案网络推广培训课程内容
  • 长沙建网站企业谷歌地球
  • 厂房网关键词优化排名怎么做
  • 广州沙河一起做网站的网址百度seo排名规则
  • 住房和城乡建设部网站证书查询免费投放广告的平台