DSP
文章平均质量分 59
不会止步于硕
这个作者很懒,什么都没留下…
展开
-
IIC通信
IIC通信原创 2024-07-08 19:30:25 · 211 阅读 · 0 评论 -
IIC总线空闲状态
IIC总线空闲状态转载 2024-07-06 09:41:36 · 11 阅读 · 0 评论 -
SPI串行外设接口
SPI串行外设接口原创 2024-06-26 22:21:42 · 694 阅读 · 0 评论 -
DSP28335的SCI模块(串行通信接口)
SCI串行通信接口原创 2024-06-25 21:43:00 · 1295 阅读 · 0 评论 -
DSP28335的ADC模块
ADC模块原创 2024-06-21 20:27:28 · 1128 阅读 · 0 评论 -
DSP28335的EPWM模块相关寄存器
DSP28335的EPWM模块相关寄存器原创 2024-06-17 09:42:14 · 307 阅读 · 0 评论 -
定时器Timer中断
定时器Timer中断原创 2024-06-03 17:27:41 · 426 阅读 · 0 评论 -
外部中断配置步骤
外部中断配置步骤原创 2024-05-28 22:28:10 · 279 阅读 · 0 评论 -
DSP28335的3级中断系统
外设中断标志产生——外设中断使能——PIEIFRx置位——PIEIERx使能——判断PIEACKx——IFR置位——IER使能——判断INTM位——CPU执行中断程序。PIEACKx的作用和INTM的作用相同都是判断同组中有没有其他中断的产生。如PIEACKx判断INTx中其它8个有没有产生中断请求,INTM判断其它INTx 12个接口有没有产生中断请求。原创 2024-05-25 15:26:09 · 546 阅读 · 0 评论 -
DSP28335 数据类型
根据ANSI/ISO C定义,sizeof操作符表示存储对象所需的字节数。ANSI/ISO进一步规定,当对char应用sizeof时,结果为1。由于TMS320C28x字符是16位(使其可单独寻址),因此一个字节也是16位。这可能会产生意想不到的结果,例如,size of (int) = = 1(不是2)。TMS320C28x字节和字是等效的(16位)。要访问以8位为增量的数据,使用7.4.5节中描述的__byte()和__mov_byte()内在函数。注意:TMS320C28x。原创 2024-05-15 12:03:26 · 342 阅读 · 0 评论 -
时钟单元常用寄存器(系统控制寄存器)SysCtrlRegs
根据自己所使用的外设来使能或禁止相应的时钟。//开启GPIO时钟//系统时钟初始化,默认开启F28335所有外设时钟。原创 2024-05-07 22:16:59 · 318 阅读 · 0 评论 -
GPIO寄存器
GPIO寄存器原创 2024-05-07 10:43:40 · 773 阅读 · 0 评论 -
DSP关于条件编译 #ifndef _LEDS_H_ #define _LEDS_H_ //……(头文件内容) #endif
在头文件的开头, 使用“ #ifndef” 关键字, 判断标号“_LEDS_H” 是否被定义, 若没有被定义,则从“ #ifndef” 至“ #endif” 关键字之间的内容都有效, 也就是说, 这个头文件若被其它文件“ #include” , 它就会被包含到其该文件中,且头文件中紧接着使用“ #define” 关键字定义上面判断的标号“ _LEDS_H”。#ifndef可以理解为——if no define大致意思就是如果后面的东西(此处指_LEDS_H)没有定义,那么就执行后面的define命令了。原创 2024-05-06 16:08:55 · 382 阅读 · 0 评论 -
#131 expected a “{“
如果该提示定位到文件开头的语句,则应在其他文件的末尾查找。比如.h文件结尾的函数声明忘加“;原创 2024-05-05 20:44:28 · 276 阅读 · 1 评论