![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 92
GHFR233
这个作者很懒,什么都没留下…
展开
-
STM32学习---SPI
SPI(SerialPeripheralInterface),串行外设接口。SPI是串行外设接口(SerialPeripheralInterface)的缩写,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,越来越多的芯片集成了这种通信协议,比如AT91RM9200。...原创 2022-07-19 19:28:16 · 2804 阅读 · 0 评论 -
STM32学习----ADC(数模转换)
ADC(AnalogtoDigitalConverter)模拟数字转换器,本质上是将模拟量转换为数字量。模拟量连续的量,温度,湿度,烟雾,电压,光;数字量离散的量STM32F4这个芯片内部有一个温度传感器,开发板板载了一个型号DS18B20的温度传感器,这个温度传感器内置了ADC,DS18B20为单总线通信。但是芯片内部也有温度传感器,只能测量芯片内部的工作温度,并且没有自带ADC。...原创 2022-07-14 20:51:32 · 14020 阅读 · 2 评论 -
STM32学习--低功耗
默认情况下,系统复位或上电复位后,微控制器进入运行模式。在运行模式下,CPU 通过 HCLK 提供时钟,并执行程序代码。系统提供了多个低功耗模式,可在 CPU 不需要运行时(例如等待外部事件时)节省功耗。由用户根据应用选择具体的低功耗模式,以在低功耗、短启动时间和可用唤醒源之间寻求最佳平衡。器件有三个低功耗模式:● 睡眠模式(Cortex™-M4F 内核停止,外设保持运行)流水灯:LED1->LED2(进入睡眠模式)->LED3->LED4当在LED2点亮时,进入睡眠模式,这个时候流水灯不工作,但是L原创 2022-07-13 20:29:57 · 3648 阅读 · 1 评论 -
STM32学习--看门狗与低功耗
简单来讲:看门狗是用来防止程序跑飞的计时器,在计时器记数结束前进行“喂狗”来将计数器复位,不然计数到0是看门狗就会将程序复位此器件具有两个嵌入式看门狗外设,具有安全性高、定时准确及使用灵活的优点。两个看门狗外设(独立和窗口)均可用于检测并解决由软件错误导致的故障;当计数器达到给定的超时值时,触发一个中断(仅适用于窗口型看门狗)或产生系统复位。独立看门狗 (IWDG) 由其专用低速时钟 (LSI) 驱动,因此即便在主时钟发生故障时仍然保持 工作状态。IWDG 最适合应用于那些需要看门狗作为一个在主程序之外原创 2022-07-13 19:47:56 · 843 阅读 · 0 评论 -
STM32学习--中断
中断是一个过程,STM32正在执行一个程序,当STM32正在执行程序时,有一个外部事件或者内部事件的发生导致STM32暂停当前正在执行的程序,转而去执行由内部事件或者外部事件发生产生的中断服务程序的这样的一个过程叫做中断。...原创 2022-07-06 20:39:23 · 9816 阅读 · 1 评论 -
STM32学习——USART学习
USART(Universal Synchronous Asynchronous Receiver Transmitter)通用**同步异步**收发器是一个**串行**通信设备,可以灵活的与外部设备进行**全双工**数据交换。有别与USART,还有一个UART(Universal Asynchronous Receiver/Transmitter)通用异步收发传输器,它在USART基础上裁剪掉了同步通信功能,只有异步通信。...原创 2022-06-30 20:28:28 · 5918 阅读 · 0 评论 -
STM32学习 --SysTick定时器(寄存器)
Cortex-M处理器内集成了一个小型的名为SysTick(系统节拍)的定时器,它属于NVIC(的一部分,且可以产生SysTick 异常(异常类型#15)。SysTick为简单的向下计数的24位计数器,可以使用处理器时钟或外部参考时钟(通常是片上时钟源)。...原创 2022-06-28 19:26:06 · 3677 阅读 · 1 评论 -
STM32学习--GPIO(寄存器)
GPIO(General Purpose I/O Ports)意思为通用输入/输出端口,通俗地说,就是一些引脚,可以通过它们输出高低电平或者通过它们读入引脚的状态-是高电平或是低电平。GPIO口一是个比较重要的概念,用户可以通过GPIO口和硬件进行数据交互(如UART),控制硬件工作(如LED、蜂鸣器等),读取硬件的工作状态信号(如中断信号)等。GPIO口的使用非常广泛。GPIO引脚是通过端口号划分,端口号:GPIOA,GPIOB,GPIOC----,GPIOG;每个端口号下,最多有16个引脚。...原创 2022-06-26 11:05:32 · 6867 阅读 · 1 评论 -
python实验日记
实验8证明6174猜想import randomstr1=str(random.randrange(1000,9999))#随机取四位数times=0#计次while True: max1=sorted(str1,reverse = True)#正序排列 min1=sorted(str1,reverse = False)#倒序排列 max1=int("".join...原创 2020-03-27 12:55:05 · 266 阅读 · 0 评论