- 博客(9)
- 收藏
- 关注
原创 python学习02
python02字符串格式化序列字符串格式化format方法{}内代表要表示的字段>>> "i {0} an apple.{1} ".format("have","com")'i have an apple.com '>>> "i {a} an apple.{b} ".format(a="have",b="com")'i have an apple.com '>>> '{0:.1f}{1}'.format(27.658,'AB')'
2021-12-08 15:28:37
438
原创 python学习01
python学习python下载初学数据类型常用操作符分支循环列表元组python下载小甲鱼官网离线备份https://fishc.com.cn/forum-360-1.html初学注意空格*4(可用tab)数据类型整数:int()【只保留整数部分,小数部分会去掉】浮点:float()字符串:str()明确数据类型:type(),isinstance(变量名,变量类型)给出对错判断常用操作符加减乘除 ±*/a = a+3 --> a+=3//取商,%取余,**
2021-12-07 16:51:59
140
原创 STM32学习(正点原子25&26):串行通信UART 以及 库函数配置
提示:《开发指南》5.3&第九章实验通信接口背景知识处理器与外部通信方式:并行通信:各位同时传输、速度快、占用引脚资源多串行通信:按位顺序传输、速度较慢、占用引脚资源少串行通信根据数据传输方向分类:单工:单向,即 发送➡接收半双工:允许不同时的在两个方向传输,同一时刻只允许一个方向全双工:可同时两个方向传输根据通信方式分类:同步通信(带时钟同步信号):SPI IIC异步通信 (不带时钟): UART【通用异步收发器】(发送和接收引脚一定是独立的)常见串行通.
2021-10-05 09:46:18
1938
原创 STM32学习(正点原子24):NVIC中断优先级
提示《开发指南》4.5、《中文手册》第十章NVIC中断优先级分组stm32F40xx系列包含92个中断(10内核中断+82可屏蔽中断)系统代码执行过程中,只设置1次中断优先级分组中断管理方法抢占优先级&响应优先级抢占优先级高 可以打断 抢占优先级低 中断;抢占优先级相同:响应优先级高 不可以打断 响应优先级低 的中断;抢占优先级相同:两个中断同时发生时 响应优先级高 则先执行;抢占优先级和响应优先级都相同:哪个中断先发生则先执行。1、中断优先级分组函数void NV.
2021-09-28 09:10:22
176
原创 STM32学习(正点原子23):IO引脚复用和映射
提示:开发指南4.3节、芯片手册端口复用IO通过复用器连接内置外设或模块:该复用器一次只允许一个外设连接对应IO口;该复用器采用16路复用功能输入,通过GPIO_AFRL(0-7)和GPIO_AFRH(8-15)进行配置;复用映射:对于ADC DAC要配置为模拟通道,其他都配置为复用;由四位二进制控制选择哪一通道(类似于数选器);端口复用配置过程以PA9、PA10配置串口1为例GPIO端口时钟使能 RCC_AHB1PeriphClockCmd(...,...);复用外
2021-09-26 17:03:42
346
原创 STM32学习(正点原子21):Systick定时器
提示:《开发指南》5.1节文章目录一、systick定时器二、使用步骤1.引入库2.读入数据总结一、systick定时器倒计时定时器,24位,从RELOAD自动重装定时初值四个Systick寄存器:CTRL: 控制和状态寄存器systick-RELOAD:重载初值VAL:当前值寄存器,一个时钟周期减1校准寄存器二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pypl
2021-09-26 15:40:34
361
原创 STM32学习(正点原子19):时钟系统(stm32f4)
参考手册:①《开发指南》第四章;②中文参考手册第六章文章目录一、时钟系统二、RCC相关配置寄存器一、时钟系统STM32 的5个时钟来源LSI (低速内部时钟)【32kHz】 RC振荡器产生,用于看门狗、RTC;LSE (低速外部时钟) 【32.768kHz】外接精确晶振;HSI (高速内部时钟) 【16MHz】RC震荡产生,精度不高,可作为系统时钟或PLL时钟输入;HSE(高速外部时钟)【8M】正点原子外接8M;PLL(锁相环倍频输出)sysclk 系统时钟来源:HSI HSE
2021-09-24 14:52:21
296
原创 STM32学习(正点原子18):C语言复习&寄存器
STM32学习(正点原子18):C语言复习&寄存器文章目录STM32学习(正点原子18):C语言复习&寄存器C语言复习MDK寄存器地址名称映射分析C语言复习位操作define宏定义#define 标识符 字符串标识符位宏定义宏名字符串可以是常数、表达式、格式串ifdef条件编译#ifdef#endifextern变量申明提示编译器遇到此变量和函数时可以在其他模块中寻找定义;extern变量申明可以多次,但定义只有一次;typedef类型别名例如:typ
2021-09-24 09:34:27
209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅