杂
文章平均质量分 86
。。。。。。
放虎归山吃山楂
这个作者很懒,什么都没留下…
展开
-
RTC
RTC配置的一般步骤1.使能PWR和BKP时钟 : RCC_APB1PeriphClockCmd();2.使能后备寄存器的访问: PWR_BackupAccessCmd();3.配置RTC时钟源,使能RTC时钟RCC_RTCCLKConflg();RCC_RTCCLKCmd();大多数时候使用的时LSE时钟作为时钟源这时候需要打开LES时钟:RCC_LSEConflg(R...原创 2020-03-08 23:27:30 · 452 阅读 · 0 评论 -
GPIO通用和复用
GPIO端口的每个位可以由软件分别配置 成多种模式。─ 输入浮空─ 输入上拉─ 输入下拉─ 模拟输入─ 开漏输出 (通用)─ 推挽式输出 (通用)─ 推挽式复用功能─ 开漏复用功能当作为输出配置时,写到输出数据寄存器上的值(GPIOx_ODR)输出到相应的I/O引脚输入数据寄存器(GPIOx_IDR)在每个APB2时钟周期捕捉I/O引脚上的数据。所有GPIO引脚有一个内部弱上...原创 2020-03-09 09:21:46 · 8913 阅读 · 0 评论 -
USART
串口配置的一般步骤串口时钟使能,GPIO口时钟使能RCC_APB2PeriphClockCmd();RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1|RCC_APB2Periph_GPIOA, ENABLE);串口复位当外设出现异常的时候可以通过复位设置,实现该外设的复位,然后重新配置 这个外设达到让其重新工作的目的。一般在系统刚开始配置外设...原创 2020-03-01 15:36:03 · 1648 阅读 · 0 评论 -
ADC
STM32 的 ADC 是 12 位逐次逼近型的模拟数字转换器。 它有 18 个通道,可测量 16 个外部和 2 个内部信号源。各通道的 A/D 转换可以单次、连续、扫 描或间断模式执行。ADC 的结果可以左对齐或右对齐方式存储在 16 位数据寄存器中。 模拟看 门狗特性允许应用程序检测输入电压是否超出用户定义的高/低阀值。我们选择的 STM32F103ZET 包含有 3 个 ADCSTM32...原创 2020-03-01 16:40:19 · 1145 阅读 · 1 评论 -
PAT华氏温度
#include<stdio.h>int main(void){ int F,C; if(scanf("%d",&F)){ C=5*(F-32)/9; printf("Celsius = %d\n",C);} return 0;}原创 2019-04-07 00:00:34 · 132 阅读 · 0 评论 -
PAT个位数统计
#include<stdio.h>#include<string.h>#define A 1000#define B 10int Arrary[B]; char C[A];void printR(int *Arrary);void Arraryinit(int *Arrary);int ComArrary(char *Arr,int *Arrary);in...原创 2019-04-06 23:35:51 · 198 阅读 · 0 评论 -
不使用中间变量交换两个int 型变量的值
怎样不使用中间变量完成两个int 型数据的交换void fun(){int a = 10,b=20;a=a+b;b=a-b;a=a-b}原创 2020-02-28 15:45:36 · 239 阅读 · 0 评论