1 2 3 4 5 ··· 23 下一页
摘要: 时基时钟同步和时机计数器同步 每个pwm的计数器都有一个时钟驱动,时基同步是指通过软件设置,让每个PWM模块的计数器的时钟同时启动,且保持一样,可理解为所有模块的计数器由一个时钟驱动。 而PWM模块的计数器同步,即TB counter这个计数器的值在每个计数周期里面,在同一时间点上是一样的。即每个P 阅读全文
posted @ 2022-02-16 17:21 艾诺洛格_泡尔斯伊 阅读(457) 评论(0) 推荐(0)
摘要: 例如下面几句话,对定义的CntF32变量在任务中进行加一操作,每次任务执行都要加一 MMOV32 MR1, @_CntF32 MADDF32 MR2, MR1, #1.0 MMOV32 @_CntF32, MR2 运行后通过ccs的expression观察这个变量,发现没有变化 后来发现是该变量存储 阅读全文
posted @ 2022-02-11 16:12 艾诺洛格_泡尔斯伊 阅读(435) 评论(0) 推荐(0)
摘要: 经常关注的是什么触发CLA的任务,但是容易忽略,一个cla任务执行完成后如何触发相应的PIE中断的。 F280049C参考书册,page630 Upon task completion a task-specific interrupt is flagged within the PIE 上面说的意 阅读全文
posted @ 2022-02-11 15:24 艾诺洛格_泡尔斯伊 阅读(606) 评论(0) 推荐(0)
摘要: 用于学习记录 谭浩强的142页,关于头文件的说明:头文件是个模块之间的接口文件。 好的头文件应该包含以下一些内容: (1)类型定义 例如结构体、枚举,这两种类型在TI2000DSP的头文件中很常见。 (2)函数声明 一个头文件对应一个C文件,该C文件中定义的函... 阅读全文
posted @ 2022-02-10 21:02 艾诺洛格_泡尔斯伊 阅读(373) 评论(0) 推荐(0)
摘要: 编译器版本选择如下图: 如果选错了,会出现如下症状: 并且程序能够正常下载,但是无法运行,PLL无法起震。 我当前用的仿真器和ccs6.1.0,需要选择TI v6.4.2,才可以。 阅读全文
posted @ 2022-02-10 21:02 艾诺洛格_泡尔斯伊 阅读(169) 评论(0) 推荐(0)
摘要: 一个通常的外设,例如GPIO ,TI给其配备了两个h文件,一个用于寄存器结构体数据类型的定义和对这种类型变量的声明,另一个用于做宏定义。我感觉合在一个h文件里面就可以了。 各外设源文件里面定义的对外设初始化的函数等TI默认定义的其他函数的声明,没有在对应的c文... 阅读全文
posted @ 2022-02-10 21:02 艾诺洛格_泡尔斯伊 阅读(111) 评论(0) 推荐(0)
摘要: Description Resource Path Location Type #148 declaration is incompatible with "void GPIO_SetupPinMux(Uint16, Uint16, U... 阅读全文
posted @ 2022-02-10 21:02 艾诺洛格_泡尔斯伊 阅读(465) 评论(0) 推荐(0)
摘要: 需要一些技巧, 首先借助pastmask钢网曾统计表贴焊盘的点数:由于钢网曾将每个有表贴焊盘的位置镂空露出来,所以在quick layer 将所有的层关闭,打开 pastmask层,在design object find filter ,仅仅选择PINS,... 阅读全文
posted @ 2022-02-10 21:02 艾诺洛格_泡尔斯伊 阅读(319) 评论(0) 推荐(0)
摘要: 本文讲的易于理解:https://blog.csdn.net/wordwarwordwar/article/details/79405851 阅读全文
posted @ 2022-02-10 21:02 艾诺洛格_泡尔斯伊 阅读(39) 评论(0) 推荐(0)
摘要: 在C2000中遇到volatile unsigned long g_ulMsgCount = 0; 因为这个变量在中断程序中会被改变,所以依据下面的讲解,就要写这个关键字。 http://www.cnblogs.com/yc_sunniwell/ar... 阅读全文
posted @ 2022-02-10 21:02 艾诺洛格_泡尔斯伊 阅读(60) 评论(0) 推荐(0)
1 2 3 4 5 ··· 23 下一页