随笔 - 58
文章 - 0
评论 - 4
阅读 -
34827
02 2023 档案
pwm 理解
摘要:PWM: 假设PWM的时钟主频是 PWM_CLK_FREQ Hz,则如果需要输出频率为 xHz,占空比为 y% 的波形时, 则只需要在定时器的周期寄存器中写入(PWM_CLK_FREQ / x),在占空比寄存器中写入((PWM_CLK_FREQ / x)* y / 100u)即可。 Pwm_SetP
阅读全文
asm 理解
摘要:1:stm32中有3条总线:地址总线,数据总线,系统总线;地址总线上是地址值,数据总线上是数据值,cpu读写时会先在地址总线上传输地址值,如果是写操作之后数据总线上会放往前面地址处写入的数据值,如果是读操作之后数据总线上会放前面地址处的数据值;地址总线和数据总线只能访问rom,而系统总线既可以访问R
阅读全文
c 理解
摘要:exit() 的含义 :提前结束程序 .c 文件 return 的含义 :提前结束函数,其所在行以下,整体大函数底花括号以上,2者之间的所有语句都不会被执行到,用它来提前结束程序。 break 的含义 :提前结束其所在的本层循环,即break所在行的上层for,switch,while contin
阅读全文
nuttx 理解
摘要:操作系统:为啥要引入操作系统,个人的理解是为了实时性(即及时的响应性)。 没有操作系统下多个任务都只能以前后台的方式排队执行,对某个任务的输入不能得到及时的响应;虽然后台有中断,但不能把所有的任务都放在后台的中断里;操作系统的引入解决了实时性的问题,tick的调度使得任务看上去是在并行执行,因此对输
阅读全文
gpio 理解
摘要:NVIC :NVIC_Init(&NVIC_Initsture); 1、NVIC只是设置某一种中断的优先级,而不是打开某种中断。 2、ppp_ITConfig();才是开/关具体某种中断使能位的函数。 3、当遇到具体的中断标志位发生时,便会触发中断,需提前写好相应的中断服务函数。 AFIO :跟 A
阅读全文
使用EB配置PWM驱动
摘要:概述 脉宽调制(PWM)驱动器负责提供与AUTOSAR指定的PWM信号生成相关的标准服务。PWM通道的底层定时器引擎是一个GTM (TOM或ATOM片)或CCU6 (T12或T13片)定时器通道。 依赖硬件 详细配置 container:PwmGeneral 中包含Pwm的通用配置 PwmDevEr
阅读全文
gcc 笔记
摘要:linux: gcc 1.c -o a.elf ./a.elf windows: gcc 1.c -o a.out a.out gcc学习笔记 1. 由c源码到可执行文件的过程,宏观上叫 编译,这个宏观的编译又可以分解为四个子过程,分别是 预处理 汇编 编译 链接,子过程的编译和宏观的编译不是一个概
阅读全文