STM32单片机学习汇总
来源: | 作者:鸿飞达 | 发布时间: 2024-08-07 | 598 次浏览 | 🔊 点击朗读正文 ❚❚ | 分享到:

a58b904a-0067-11ef-a297-92fbcf53809c.jpg

68、OLED,即有机发光二极管(OrganicLight-Emitting Diode),又称为有机电激光显示(Organic Electroluminesence Display,OELD)。下图为OLED的GRAM与屏幕的对应表

a59bda90-0067-11ef-a297-92fbcf53809c.png

PAGE2单独列出来:

a5b3288a-0067-11ef-a297-92fbcf53809c.png

69、USART可以操纵SPI设备。不过最大频率只有4.5MHz

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

a5fe358c-0067-11ef-a297-92fbcf53809c.jpg

71、ADC的Vref+和Vdda与VSS,Vref-一定要加高质量的滤波电容,切靠近单片机。

a62b99be-0067-11ef-a297-92fbcf53809c.jpg

72、ADC分为规则组和注入组,前者有16个通道,后者有4个通道。并且16个通道公用一个数值寄存器,注入组的4个通道分别有一个数值寄存器。

a6473d68-0067-11ef-a297-92fbcf53809c.jpg

73、采样频率越高,输入阻抗要求越小。

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

75、

a662a558-0067-11ef-a297-92fbcf53809c.png

76、

a67624e8-0067-11ef-a297-92fbcf53809c.jpg

77、FSMC,即灵活的静态存储控制器。能够与同步或异步存储器和16位PC存储器卡接口,STM32的FSMC接口支持包括SRAM、NANDFLASH、NORFLASH和PSRAM等存储器。

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

 

NAND FLASHNOR FLASH
不能直接运行里面的代码可以直接运行里面的代码
写入和擦除速度快写入和擦除速度慢
读取速度稍慢读取速度稍快
擦写周期100万次擦写周期10万次
成本低,容量高成本高,容量低
一般为串行接口有SRAM接口

 

79、TFT在操作时,可以当作外部SRAM来操作,这样的话,如果单片机有FSMC接口,就可以使用NORFLASH的SRAM接口去控制,速度非常快。

80、Stm32的的FSMC有4个256MB的存储块,一共寻址1GB的外部存储器空间。

a68fa6f2-0067-11ef-a297-92fbcf53809c.jpg

81、在STM32内部,FSMC的一端通过内部高速总线AHB连接到内核Cortex-M3,另一端则是面向扩展存储器的外部总线。内核对外部存储器的访问信号发送到AHB总线后,经过FSMC转换为符合外部存储器通信规约的信号,送到外部存储器的相应引脚,实现内核与外部存储器之间的数据交互。

82、FSMC中的DATASET和ADDSET的设置需要参看外部存储器的时序图来确定。一般而言,DATASET指的是数据建立时间,也就是读/写信号开始到读/写信号停止(上升沿存储数据)的持续时间。(一般来说写比读快!)。而ADDSET指的是地址建立时间,指的是片选之后到读/写操作之前的时间,这是针对SRAM来说的,如果操纵的是TFT,不存在地址线,所以此时的ADDSET就是读/写信号结束到RS电平的转换时间。