自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 江科大/江协科技 STM32学习笔记P15

CNT计数器,CCR捕获/比较寄存器,在下图右下部分的输出比较电路,捕获/比较寄存器就是输入捕获和输出比较共用,当使用输入捕获时,它就是捕获寄存器,当使用输出比较时是比较寄存器。在输出比较时比较CNT和CCR的值,CNT计数器自增,当大于CCR、小于CCR或者等于CCR时,输出对应置1、置0。使用PWM波形就可以在数字系统来等效实现模拟信号的输出,比如数字输出端口控制LED,或者电机调速,我们以一个很快的频率给电机通电、断电、通电、断电,那么电机的速度就能维持在一个中等速度。

2024-07-29 16:16:26 285

原创 江科大/江协科技 STM32学习笔记P14

外部时钟模式1使用外部输入脚(TIx)作为计数器时钟的时钟源,而外部时钟模式2使用外部触发输入(ETR)或内部触发输入(ITRx)作为计数器时钟的时钟源1。

2024-07-27 11:03:01 354

原创 江科大/江协科技 STM32学习笔记P13

定时器的基准时钟一般都是主频72MHz,如果对72MHz计72个数,就是1us的时间,如果计72000个数就是1ms的时间。

2024-07-25 16:41:17 1059

原创 江科大/江协科技 STM32学习笔记P12

使用外部中断要把外部中断从GPIO到NVIC这一路中出现的外设模块都配置好。打通这条信号电路第一步配置RCC,把涉及到的外设的时钟都打开,第二步,配置GPIO,选择端口为输入模式,第三步,配置AFIO,选择用的这一路GPIO,连接到后面的EXTI,第四步,配置EXTI,选择边沿触发方式,比如上升沿、下降沿或者双边沿,选择触发响应方式,可选中断响应和事件响应,一般是中断响应,第五步配置NVIC,给中断选择一个合适的优先级,最后通过NVIC,外部中断信号就能进入CPU。

2024-07-24 16:50:14 328

原创 江科大/江协科技 STM32学习笔记P9-11

转动旋转编码器产生脉冲波形,信号突发,STM32不知道什么时候产生,同时是外部驱动,STM32只能被动读取,最后这个信号非常快,STM32稍晚一点读取就会错过很多波形。对于这种情况,考虑外部中断。按键虽然也是外部驱动的突发事件,但外部中断不好处理按键抖动和松手检测的问题,对于按键来说,它的输出波形也不是转瞬即逝的,要求不高可以在主程序中循环读取,或定时器中断读取。

2024-07-24 08:59:31 1069

原创 江科大/江协科技 STM32学习笔记P8

用LED.c和LED.h两个文件封装LED的驱动程序,LED.c存放驱动程序的主体代码,LED.h春芳这个驱动程序可以对外提供的函数或变量的声明。读取整个输入寄存器,返回值是16位数据,每一位代表一个端口值。读取输出寄存器的某一位,一般用于输出模式。读取输入寄存器某一个端口的输入值。用来读取整个输出寄存器。

2024-07-21 17:50:45 293

原创 江科大/江协科技 STM32学习笔记P7

新名字在左边。

2024-07-20 15:19:57 848

原创 江科大/江协科技 STM32学习笔记P6

AHB(Advanced High-performance Bus), 高速总线,用来接高速外设的。APB (Advanced Peripheral Bus) 低速总线,用来接低速外设的。APB2一般是和AHB同频率,都是72MHz,APB1一般是36MHz。APB2连接的一般是外设中稍微重要的部分,比如GPIO端口,还有一些外设的一号,比如USART1、SPI1、TIM1、TIM8,还接ADC、EXTI、AFIO。其他的2、3、4…外设和DAC、PWR、BKP等次要点的外设都放到APB1。

2024-07-19 21:40:23 370

原创 江科大/江协科技 STM32学习笔记P4-5

GPIO(General Purpose Input Output)通用输入输出口可配置为8种输入输出模式引脚电平:0V~3.3V,部分引脚可容忍5V输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等,输入模式下可读取端口的高低电平或电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通信协议接收数据等。

2024-07-18 11:31:33 866

原创 江科大/江协科技 STM32学习笔记P1-3

什么是 ARM?简单说就一种性能出众的 32位处理器的内核架构。什么是STM32?简单来说就是一款可以控制电子器件的ARM芯片。在江科大的视频中我们学习的是,ST指意法半导体公司名;M指微控制器;32指32位;F是类型,常用类型:F-通用型,S-简单型,L-低功耗,H-高性能;103指子系列分类;C指引脚数,常用引脚数:C是48脚,R是64脚,V是100脚,Z是144脚;8指存储量,8代表64KB,B代表128KB;T是指 LQFP 封装;6是工业级 -40~85℃的工作温度范围。简单了解即可,不用背。

2024-07-15 16:54:42 632

原创 看课中的笔记

做得很差的一次笔记

2024-06-06 08:34:00 360

原创 光敏传感器控制蜂鸣器和EXTI外部中断等

/锁定GPIO配置,调用函数,参数指定某个引脚,这个引脚的配置就会被锁定,防止意外更改。//进行引脚重映射,第一个参数选择要重映射的方式,第二个参数是新的状态。//配置AFIO的数据选择器,来选择我们想要的中断引脚。注意EXTI5-9、EXTI10-15,分别触发同一个中断函数,需要再根据标志位来区分中断,是为了减少NVIC的通道资源的占用。//调用这个函数,参数给一个指定的中断线,软件触发一次这个外部中断,如果只需要外部引脚触发中断,就不需要这个函数。//用来配置AFIO的事件输出功能的。

2024-05-20 08:55:31 742

原创 按键控制实验中的笔记

笔记

2024-05-18 16:08:50 260

原创 点亮LED灯

学习如何点亮LED灯的笔记

2024-05-17 10:46:11 239 1

原创 固件库的安装与系统电路图的学习

一开始觉得根本不知道是什么的东西,最后也能解决一二,我的经验是,不知道的东西不是你笨,而是教材默认你之前会从而忽略了,所以给自己点信心,遇到不明白的可以找更基础的教材查缺补漏,过程很痛苦,结果很愉悦。

2024-05-16 10:16:45 840 1

原创 C语言中的指针、枚举和结构体

同样是使用编程语言,算法和开发差很多哦,以前学的东西说白了就是数学,差很多。

2024-05-09 10:45:46 324 1

原创 在大豆玉米复合种植中人工智能技术的展望

什么是大豆玉米复合种植以及新型种植模式下人工智能技术的展望

2024-04-29 12:06:56 337

原创 机器学习-梯度下降实验

梯度下降实验,int太大,无法转换为C long

2024-04-26 22:49:24 376

原创 机器学习-学习心路(2)

线性回归与梯度下降

2024-04-26 16:30:23 1876

原创 CSDN文章编写技巧

学呗,一学一个不吱声,确实高级,也可以用html写,边用边学边更新。

2024-04-26 11:11:01 1498

原创 机器学习-学习心路(1)

什么是机器学习,有监督学习与无监督学习

2024-04-21 09:21:22 1507 2

原创 第一次用vs遇到的问题,无法打开源文件

项目场景:vs2022的安装。

2024-04-10 13:20:46 158 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除