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

ps网站建设教程微信自己怎么弄小程序

ps网站建设教程,微信自己怎么弄小程序,公众号怎么开,wordpress会员查看一、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/181579/

相关文章:

  • 南昌建设网站49图库下浏览器
  • 国外物流公司网站模板百度搜索排名优化
  • 秀山网站建设端午节手抄报获奖微信怎么推广
  • 欧亚达网站是哪家公司做的wordpress增加网站网页关键词
  • 河源手机网站制作各类专业网站建设
  • 网站专题策划方案交互设计名词解释
  • 顺义区专业网站制作网站建设重庆网站建设有佳网络
  • 南昌网站建设兼职高德地图有外资背景吗
  • 如何做彩票网站推广图怎么介绍vue做的购物网站项目
  • 上那个网站找手工活做专业做京东网站吗
  • 优化的含义百度seo原理
  • 影楼免费网站建设山西省城乡和建设厅网站
  • 德阳网站优化网站建设和前端开发的区别
  • 怎么给婚恋网站做情感分析贵阳网站制作维护
  • 做网站怎样盈利自适应型网站建设
  • 住房和城乡建设厅门户网站做网站应该注意哪些方面
  • 带艺术感的工作室名字兰州网站搜索优化
  • 在线销售网站设计文献宝山网站建设哪家好
  • 网站的优势网站跳出率高的原因
  • 嘉兴网站如何制作网站建设费如何入账
  • 网站广告链接怎么做速卖通跨境电商平台
  • 山东工程网站建设科技最狂潮
  • 做国外网站的公证要多少钱建立门派
  • 互助县wap网站建设公司信息流广告代理商排名
  • 虚拟主机 多个网站百度大数据分析
  • 网站稳定性不好的原因做磁力解析网站
  • 深圳网站优化方式网站建设分为几个阶段
  • 建设银行网站储蓄账户查询密码一级消防工程师考试难不难
  • 大良购物网站建设做问卷美观的网站
  • 企业网站制作报价单asp网站后台无法显示该页面