- 博客(13)
- 收藏
- 关注
原创 中北大学智能车实训程序下载记录
LPC54606程序下载一.下载器选择:1.官方提供的下载器2.st_link二者任选其一即可。二.KIEL5环境搭建:1.安装:3.单击魔术棒,出现Options for Target 选项卡4.选择Device,选择LPC54606BD100三.下载器调试:1.点击魔术棒2.点击DEBUG选项卡3.如果使用官方下载器,则选择:CMSOS-DAP Debugger如果使用ST-link则选择st-link4.点击setting,连接下载器与核心板,观察到有设备连
2021-06-18 09:39:47 282
原创 学习笔记:stm32定时器翻转模式实现同一个定时器不同通道不同频率占空比输出
STM32定时器输出pwm输出比较模式与PWM模式区别一:PWM模式:pwm模式就是最简单的输出pwm的方法,通过配置定时器的ARR寄存器来确定输出的频率,配置比较寄存器(CRR)来控制pwm的占空比,当CNT小于CRR输出一种电平,当CNT介于CRR与ARR之间时输出另一种电平。但是由于四个通道使用一个定时器,ARR值一更改,四个通道都更改,所以无法使不同通道输出不同频率。二:输出比较模式输出比较模式就是当CNT达到CRR值时,翻转输出的电平,我们可以利用这一特性,实现不同通道输出不同频率,
2021-04-13 20:42:32 6445 9
原创 学习笔记:RTC时钟
学习笔记:RTC时钟1.什么是RTC(1) RTC是个独立的定时器。RTC拥有一个连续计数的计数器。(2)注意:RTC模块和时钟配置系统(RCC_BDCR寄存器)工作在后备区域,系统断电或者复位不会影响RTC的设置和事件,所以可以利用此特性来制作万年历。系统复位后,自动禁止访问后备寄存器和RTC,防止意外操作。##2. RTC时钟源(1)HSE时钟除以128(2)LSE振荡器时钟:外部低速时钟(一般为32.767khz)(3)LSI振荡器时钟:一般为(40khz)3.RTC中断(1)秒中断
2021-03-20 11:24:53 1745 4
原创 学习笔记:stm32中断服务函数在哪找到
stm32f103的中断服务函数在启动文件:***startup_stm32f10x_md.s***处
2021-03-20 09:05:13 5599 3
原创 学习笔记STM32 定时器篇(一)
学习笔记定时器(一:基础篇)(一)STM32定时器分类### (1)高级定时器TIM1,TIM8(a).高级定时器作用高级控制定时器(TIM1和TIM8)由一个16位的自动装载计数器组成,它由一个可编程的预分频器,驱动。它适合多种用途,包含测量输入信号的脉冲宽度(输入捕获),或者产生输出波形(输出比较、PWM、嵌入死区时间的互补PWM等)。使用定时器预分频器和RCC时钟控制预分频器,可以实现脉冲宽度和波形周期从几个微秒到几个毫秒的调节。高级控制定时器(TIM1和TIM8)和通用定时器(TIMx
2021-03-18 21:03:47 1143
原创 usart学习笔记
学习笔记USART介绍:目的:使用USART进行通信,收发数据更多介绍:stm32_CN -> p516页框图:中断请求:TXE 位于USART_SR(状态寄存器)中第七位:TC位于USART_SR(状态寄存器)中第六位:CTS位于USART_SR(状态寄存器)中第九位:寄存器:(1)状态寄存器(USART_SR):(2)数据寄存器(USART_DR):包含了发送或接收的数据。由于它是由两个寄存器组成的,一个给发送用(TDR),一个给接收用(RDR),该寄存器
2021-01-28 13:16:00 1147
原创 运用外部中断检测按键实现任务
学习笔记:外部中断简介:中断分类STM32的每个IO都可以作为外部中断输入,STM32的中断控制器支持19哥外部中断/事件请求:0-15 I/O输入中断16:连接到PVD输出。17:连接到RTC闹钟事件。18:连接到USB唤醒事件。触发方式:(1)上升沿:EXTI_Initstructure.EXTI_Trigger=EXTI_Trigger_Rising;(2)下降沿:EXTI_Initstructure.EXTI_Trigger=EXTI_Trigger_Falling;(3)双边
2021-01-26 12:42:02 1925
原创 用systick定时器实现延时函数(非中断版本)
学习笔记:2021/1/25#时钟简介 :(1).STM32 有5个时钟源:HSI、HSE、LSI、LSE、PLL①、HSI是高速内部时钟,RC振荡器,频率为8MHz,精度不高。 ②、HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。 ③、LSI是低速内部时钟,RC振荡器,频率为40kHz,提供低功耗时钟。WDG ④、LSE是低速外部时钟,接频率为32.768kHz的石英晶体。RTC ⑤、PLL为锁相环倍频输出,其时钟输入源可选择为
2021-01-25 13:34:37 2302
原创 STM32 F10X系列 PB4等JTAG引脚作普通IO复用方法。
##学习笔记一.相关表格1.PB3,PB4,PA13,PA14,PA15引脚可根据上表复用成普通IO口。在mcu复位的时候这几个引脚被作为jtag的功能。当我们要使用这些引脚作为普通的I/O时必须进行引脚的功能复用。二.I/O复用方法:1.使能所要复用的I/O时钟(例子以PB4为例):RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);2.配置I/o口:GPIO_InitTypeDef GPIO_Initstructure;//结构体RCC
2021-01-24 11:47:04 1129
原创 学习笔记
***CADENCE ***丝印篇在Allegro PCB Editor中,很多Class和Subclass都包含了丝印层,那么要如何添加和管理丝印层,又应该如何正确地生成丝印层的光绘文件呢?我们常用的丝印层位于下列Class/Subclass当中。Board Geometry - Silkscreen板级的丝印层,一般用于添加板子上的说明性文字标注、版权信息、产品或公司Logo等等。Package Geometry - Silkscreen器件级的丝印层,用于器件本身的标注,比如标注集成电路的
2021-01-09 15:44:52 355 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人