- 博客(13)
- 收藏
- 关注
原创 【STC32】输入捕获测频率和占空比
在输入捕获模式下,当检测到 ICi 信号上相应的边沿后,计数器的当前值被锁存到捕获/比较寄存器(PWMA_CCRx)中。当发生捕获事件时,相应的 CCiIF 标志(PWMA_SR 寄存器)被置 1。如果 PWMA_IER 寄存器的 CCiIE 位被置位,也就是使能了中断,则将产生中断请求。如果发生捕获事件时 CCiIF 标志已经为高,那么重复捕获标志 CCiOF(PWMA_SR2 寄存器)被置 1。写 CCiIF=0 或读取存储在 PWMA_CCRiL 寄存器中的捕获数据都可清除 CCiIF。
2023-07-22 16:29:27
796
原创 【韦东山Linux】【第二篇】 Ubuntu 基本操作
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CpSt9f7T-1689848545457)(https://b3logfile.com/file/2023/07/siyuan/1677243194961/assets/image-20230620123359-0zjs0i2.png “查看环境变量”)]在home/book下编写hello.c文件,如果直接运行"hello"没用,必须要设置环境变量。否则只能在终端中输入"./hello"。要么使用完整的绝对路径,要么使用相
2023-07-20 18:23:40
105
原创 【STC8】AD9951
SCLK-Serial时钟。串行时钟引脚用于从AD9951和AD9951同步数据,并运行内部状态机。SCLK最大频率为25mhz。csb -芯片选择条。CSB是主动低输入,允许多个设备在同一串行通信线路上。当该输入高时,SDO和SDIO引脚将进入高阻抗状态。如果在任何通信周期中被驱动为高电平,那么该周期将暂停,直到CS被重新激活为低电平。在保持SCLK控制的系统中,芯片选择可以很低。串行数据输入/输出。数据总是写入该引脚上的AD9951。然而,这个引脚可以用作双向数据线。串行数据输出。
2023-07-19 15:03:28
377
原创 【MSP】MSP432入门
UARTgets:会在串口中打印数据,返回存储的字符数。引脚复用时需要用到的API函数。每个PWM产生器产两路PWM。使用4个PWM产生器。
2023-06-21 22:54:13
640
原创 【STC8】中断
中断向量是中断服务程序的入口地址,在计算机中中断向量的地址存放一条跳转到中断服务程序的跳转指令。中断地址是存储中断向量的内存单元。中断向量表:用来存放中断向量(共256个),它的地址范围是0~3FFH在arm处理器中中断向量的大小为4个字节。在中断向量里面不是存储的中断服务程序的入口地址,而是跳转到中断服务程序的可执行代码。中断号:微机通过中断号对应中断向量值,再通过中断向量的值跳转到中断服务程序。中断向量表:CPU要通过中断号来找到中断向量,所以要在内存中建立一张中断向量查询表。
2023-06-21 22:23:37
340
原创 【STC8】电机驱动控制(PCA+L298N+PWM+DAC+直流电机+编码器+H桥)
编码器:测转速在下降沿或这上升沿的时候,检测两个端口的值。脉冲信号的周期定为2Π,就可以理解啦。
2023-06-21 22:15:32
1476
1
原创 【STC8】AD
采样率:看完整的转换时间计算公式:1/(工作时钟数 * ADC的工作频率)= 采样率采样率=频率/时钟数例如:2X6T / x = 51200 x=39 x是周期数12位ADC的最大时钟数是50。
2023-06-21 22:00:53
263
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人