自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 GPIO输出控制

5、开漏输出:I0输出0接GND,IO输出1,悬空,需要外接上拉电阻,才能实现输出高电平。当输出为1时,10口的状态由上拉电阻拉高电平,但由于是开漏输出模式,这样I0口也就可以由外部电路改变为低电平或不变。- 6、推挽输出:I0输出0-接GND,I0输出1-接VCC,读输入值是未知的。2、浮空输入:I/O口的状态是不确定的,完全由外部输入决定外部KEY有上下拉。3、下拉输入:在没有信号输入的时候默认输入低电平外部KEY接VCC。4、上拉输入:在没有信号输入的时候默认输入高电平外部KEY接GND。

2024-04-03 21:17:01 298 1

原创 定时器打印输出

定时器1.选择内部时钟,点击NVIC Settings勾选 TIM1 update interrupt。在time.c重写函数,然后在time.h声明一下标志位 extern int printfbit;生产工程文件,打开项目,打开time.c文件,查询相关函数。最后在主函数调用,使用。

2024-03-29 19:43:36 283 1

原创 打印输出函数

打开下载的串口助手,看看端口有没有显示,点击开始图标,下面就要绿色表示打开端口成功,波特率、数据位之类与STM32CubeMX一致。如果没有检查设备有没有连接,驱动有没有安装好。打开工程文件,进行编辑,重写fputc库函数,在前面添加头文件#include "stdio.h"下载串口调节助手、准备TTL转USB模块,按照接线图接好线路。打开STM32CubeMX,进行设置,步一样的,生产工程。

2024-03-29 16:41:55 150 1

原创 仿真与下载程序

然后到keil5进行设置,点击魔术棒选择Linker Debug,选择仿真器的类型,再点击设置(settings)最后再设置中勾选的三个重置和运行,保存确定就可以了,代码运行没问题,直接点击两个向下箭头的图标,就可以仿真执行了。首先,准备一个核心板,再买个仿真器,仿真器是STLNK,按照对应的端口接好,注意正负极。

2024-03-29 14:28:11 332 1

原创 STM32CubeMX新建工程

1.点击File选择New Project 2.点击搜索框搜索选用的芯片型号点击 3.选择芯片外设端口之类的设置,选择RCC模式选择外部时钟 4.,然后点击时钟设置,72MHz确定,才能设置成功 5.串口设置,一般选择同步或者异步,根据自己的需求选择,我选择同步的 6.工程设置,新建工程的名字、存放的位置、核心7.代码生成器,如果没有勾选,就没有相关的hex文件,然后点击生产工程8.打开工程

2024-03-28 09:59:09 360

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除