打印
[STM32F1]

Stm32f10x学习笔记

[复制链接]
楼主: shskaoanc
手机看帖
扫描二维码
随时随地手机跟帖
41
shskaoanc|  楼主 | 2022-6-30 21:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
59、关于内部上下拉电阻的设置:如果外部的按键另一头接地,那么需要设置成上拉电阻。(理由是当没有按下按键时,由于上拉,输入为高电平;按下时,由于外部接地,输入为低电平。)同理,如果外部的按键另一头接高电平,那么需要设置成下拉电阻。

使用特权

评论回复
42
shskaoanc|  楼主 | 2022-6-30 21:31 | 只看该作者
60、串口中断TXE和TC的区别:其实很明显,一个是发送寄存器空标志,一个是发送完成标志。因为串口在发送的时候首先需要把发送寄存器中的数据移位到移位寄存器(影子寄存器)后再串行发送出去。所以当发送寄存器DR空时说明现在可能正在往外面发送数据,数据可能还没有发送完。但是发送完成不一样,他是在移位寄存器将本次数据全部移位完成后设置的标志位(也就是发送完了停止位)。这么看来:TXE允许程序有更充裕的时间填写TDR寄存器,保证发送的数据流不间断。TC可以让程序知道发送结束的确切时间,有利于程序控制外部数据流的时序。

使用特权

评论回复
43
shskaoanc|  楼主 | 2022-6-30 21:31 | 只看该作者
61、窗口看门狗顾名思义有一个窗口,这个窗口的横坐标为时间,意思是在指定的时间范围内刷新寄存器,否则单片机复位。窗口的上限由人来设定W[6:0],下线定死为0x40Twwdg=(4096×2^WDGTB×(T[5:0]+1)) /Fpclk1;Twwdg为超时时间ms,Fpclk1为APB1时钟KHz,

使用特权

评论回复
44
shskaoanc|  楼主 | 2022-6-30 21:32 | 只看该作者
62、TIMx通用定时器有4个独立通道,分别可以用来作为:输入捕获、比较输出、PWM生成、单脉冲模式输出。

63、定时器的时钟来源有4个:内部时钟(CK_INT),外部时钟模式1(TIx),外部时钟模式2(ETR),内部触发模式(ITRx,这个用来定时器的同步)

使用特权

评论回复
45
shskaoanc|  楼主 | 2022-6-30 21:33 | 只看该作者
64、定时器中断溢出更新时间:Tout=((arr+1)*(psc+1))/Tclk,ARR为自动装载寄存器(1~65535)、PSC为分频系数,TCLK为输入时钟频率(Mhz)

65、PWM1和PWM2模式的区别仅在于相位的180度。前者高电平时,后者低电平。感觉好**肋,OCxREF极性就可以实现这个功能。。

使用特权

评论回复
46
shskaoanc|  楼主 | 2022-6-30 21:33 | 只看该作者
66、定时器输入捕捉有一个滤波器,顾名思义滤波器起到的就是滤波的作用,在捕捉外部信号时,信号可能不稳定,此时需要滤波:当检测到有外部输入时,需要再连续采样N次如果确定为高电平/低电平,则触发响应中断(如果开启了的话)。

使用特权

评论回复
47
shskaoanc|  楼主 | 2022-6-30 21:34 | 只看该作者
67、电容触摸屏原理:通过充放电的曲线不同来检测是否被按下。 实际的实验过程中,TPAD可以用一块覆铜区域来替代,通过电容的充放电常数来确定是否按下。

使用特权

评论回复
48
shskaoanc|  楼主 | 2022-6-30 21:35 | 只看该作者

使用特权

评论回复
49
shskaoanc|  楼主 | 2022-6-30 21:36 | 只看该作者
68、OLED,即有机发光二极管(OrganicLight-Emitting Diode),又称为有机电激光显示(Organic Electroluminesence Display,OELD)。下图为OLED的GRAM与屏幕的对应表

PAGE2单独列出来:

使用特权

评论回复
50
shskaoanc|  楼主 | 2022-6-30 21:36 | 只看该作者
69、USART可以操纵SPI设备。不过最大频率只有4.5MHz

70、使用I/O口时应该注意的问题

使用特权

评论回复
51
shskaoanc|  楼主 | 2022-6-30 21:37 | 只看该作者

使用特权

评论回复
52
shskaoanc|  楼主 | 2022-6-30 21:38 | 只看该作者
71、ADC的Vref+和Vdda与VSS,Vref-一定要加高质量的滤波电容,切靠近单片机。

使用特权

评论回复
53
shskaoanc|  楼主 | 2022-6-30 21:39 | 只看该作者
72、ADC分为规则组和注入组,前者有16个通道,后者有4个通道。并且16个通道公用一个数值寄存器,注入组的4个通道分别有一个数值寄存器。

使用特权

评论回复
54
shskaoanc|  楼主 | 2022-6-30 21:39 | 只看该作者
73、采样频率越高,输入阻抗要求越小。

74、Stm32进入中断的最短周期为6个周期

使用特权

评论回复
55
shskaoanc|  楼主 | 2022-6-30 21:43 | 只看该作者
75、

使用特权

评论回复
56
shskaoanc|  楼主 | 2022-6-30 21:44 | 只看该作者
76、

使用特权

评论回复
57
shskaoanc|  楼主 | 2022-6-30 21:46 | 只看该作者
77、FSMC,即灵活的静态存储控制器。能够与同步或异步存储器和16位PC存储器卡接口,STM32的FSMC接口支持包括SRAM、NANDFLASH、NORFLASH和PSRAM等存储器。

78、平时所说的U盘里的FLASH存储器有两种类型:NANDflash和NOR flash。

使用特权

评论回复
58
Uriah| | 2022-10-5 08:30 | 只看该作者

访问时采用不同的指令,所以并不会占用 RAM 空间

使用特权

评论回复
59
Bblythe| | 2022-10-5 11:29 | 只看该作者

使用Optional简化if判空

使用特权

评论回复
60
Pulitzer| | 2022-10-5 14:28 | 只看该作者

结构化模块化的程序设计的思想,使最基本的要求

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则