logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

32单片机——独立看门狗

IWDG:Independent watchdog,即独立看门狗独立看门狗本质上是一个定时器,该定时器是一个12位的递减计数器,当计数器的值减到0的时候,就会产生一个复位信号如果在计数没减到0之前,重置计数器的值的话,那么就不会产生复位信号,这个动作我们称为喂狗(1)本质:能产生系统复位信号的计数器(2)特性:12位的递减的计数器,时钟由独立的RC振荡器提供(可在待机和停止模式下运行),看门狗被激

文章图片
#单片机#嵌入式硬件
32单片机——串口

通信的方式可以分为多种:(1)按照数据传送方式可分为串行通信和并行通信;①串行通信基本特征:数据逐位顺序依次传输优点:传输线少、布线成本低、灵活度高等优点,一般用于近距离人机交互,特殊处理后也可以用于远距离缺点:传输速率低②并行通信基本特征:数据各位可以通过多条线同时传输优点:传输速率高缺点:布线成本高,抗干扰能力差因而适用于短距离、高速率的通信(2)按照通信的数据同步方式,可分为异步通信和同步通

文章图片
#单片机#嵌入式硬件
32单片机——外部中断

STM32F103ZET6的系统中断有10个,外部中断有60个。

文章图片
#单片机#嵌入式硬件
32单片机——GPIO的工作模式

GPIO(General Purpose Input Output,通用输入输出端口)是控制或者采集外部器件的信息的外设,即负责输入输出。它按组分配,每组16个IO口,组数视芯片而定。STM32F103ZET6芯片是144脚的芯片,具有GPIOA、GPIOB、GPIOC、GPIOD、GPIOE、GPIOF和GPIOG七组GPIO口,共有 112个IO口可供我们编程使用。这里重点说一下STM32F1

文章图片
#单片机#嵌入式硬件
单片机——使用printf调试

2、 打开串口后,重新烧入程序会出现问题?是因为没有关闭串口,把串口关闭后就可以重新烧入程序了。是因为代码没有写到while里,只运行一次,按复位键就会显示内容了。3、单片机没有终端,需要使用串口,将要输出的内容传到电脑(串口调试助手)上。//使用printf输出字符串\r\n表示换行(为了兼容)printf("%#x\r\n",*(p+4));2、运行C语言时,输出到终端。

文章图片
#单片机#嵌入式硬件
32单片机——KEY

KEY0、KEY1和KEY2是低电平有效的,而KEY_UP则是高电平有效的,并且外部都没有上下拉电阻,所以需要在STM32F103内部设置上下拉,来确定设置空闲电平状态。

文章图片
#单片机#嵌入式硬件
32单片机——LED

LED原理图如图所示: DS0和DS1每过500ms一次交替闪烁,实现类似跑马灯的效果GPIO输出配置步骤(1)使能对应GPIO时钟STM32在使用任何外设之前,我们都要先使能其时钟(下同)。本实验用到PB5和PE5 两 个IO 口,因此需要先使能GPIOB和GPIOE 的时钟(2)设置对应 GPIO工作模式(推挽输出)本实验GPIO使用推挽输出模式,控制LED亮灭,通过函数HAL_GPIO_In

文章图片
#单片机#嵌入式硬件
32单片机——BEEP

蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、 复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型,STM32F103智能火龙STM32开发板板载的蜂鸣器是电磁式的有源蜂鸣器这里的有源不是指电源的“源”,而是指有没有自带震荡电路,有源蜂鸣器自带了震荡电路, 一通电就会发声;无源蜂鸣器则没有自

文章图片
#单片机#嵌入式硬件
单片机存储器和C程序编译过程

CPU:①直接存在RAM②ROM->RAM->执行③磁盘->RAM->执行。CPU把xx.out复制到RAM,然后执行可执行文件。①预处理(宏替换、头文件展开、删除注释、条件编译)xx.i文件。只读存储器不是并列关系,是从ROM发展到FLASH的过程。④链接(二进制可执行指令文件)xx.out文件。永久存数据,存的是操作系统启动程序或指令。临时存数据,存的是CPU正在使用的数据。RAM容量大,以K

文章图片
#c语言#开发语言
    共 21 条
  • 1
  • 2
  • 3
  • 请选择