
dsp28
文章平均质量分 55
古道小七
知行合一,方得始终
展开
-
小白能读懂的 《手把手教你学DSP(TMS320X281X)》第七章 CPU定时器
1 定时器概念计时工具,用来准确控制时间。原创 2021-01-07 14:58:19 · 682 阅读 · 0 评论 -
小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 时钟和系统控制
1 时钟和系统概述2 振荡器3 锁相环PLL4 看门狗5 总结原创 2021-01-07 10:39:33 · 1372 阅读 · 0 评论 -
小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 CMD文件的编写
1 什么是CMD文件为工程的程序和代码分配存储空间(18kRAM和128k的FLASH)便于CPU寻找相应空间,作用类似与图书馆,把书码好便于查找。2 COFF格式和段原创 2021-01-06 16:53:27 · 468 阅读 · 0 评论 -
dsp2812 寄存器总线
主要是这张图,程序和数据空间应该都对应4个功能,地址/数据的读/写功能;但只有六根总线,因此导致的结果是程序空间不能同时读和写;程序和数据空间不能同时写。原创 2021-01-06 12:01:19 · 839 阅读 · 0 评论 -
小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像
1 存储器概念类似于电脑的硬盘,用来存储程序代码和数据,CPU运行的时候便可以搬入搬出这些程序和数据。本节主要描述存储器的布局结构和存放规则。2 存储器的结构原创 2021-01-06 11:20:02 · 1467 阅读 · 0 评论 -
小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 使用c语言操作dsp寄存器(以SCI为例进行说明))
1 c语言与汇编语言器一些对时间要求特别高的时候需要嵌入一些汇编语言,其他时候使用c语言通过位定义和寄存器结构体的方式来实现对dsp寄存器进行访问和控制。2 配置SCI寄存器2.1 了解SCI寄存器前面我们讲过2812有两个SCI寄存器(SCIA和SCIB),可以做成两个串口(2RS232/2RS484/RS232+RS485)首先我们查看寄存器的寄存器文件以SCIA为例,第一列表示他有13个寄存器可以操作,并且都以SCI开头进行命名;第二列表示地址,即该寄存器所在的位置;后面原创 2021-01-05 20:53:04 · 1775 阅读 · 1 评论 -
小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章(3) 创建新工程
1 完整文件头文件+库文件+源文件+cmd文件库文件内容封装了很多dsp函数,基本运算,标准c的支持。封装好的,看不了,若一个有问题可以换成别的。cmd中的ram调试的时候用,固化程序的时候使用flash文件因此新建工程的思路很清晰:新建文件+添加所需的头文件、库文件、cmd文件、自己编写相应的源文件2 新建工程由于此时的源文件多为初始化寄存器的函数,因此需要自己传建一个main函数:如果出现库文件的错误,可以尝试换原创 2020-12-30 12:22:38 · 405 阅读 · 0 评论 -
小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章(2) gel文件
4.1 GEl文件4.1.1 什么是GELGEL(general extend language)通用扩展语言(扩展CCS功能,为调试带来便利)CCS一般设置为自动添加GEL文件,和Projects文件夹处于平级的状态。菜单栏打开gel文件,发现可以查看各个寄存器的状态值:4.1.2 GEL语法gel的变量无需再dsp程序中定义:gel函数定义如下注意:gel语言无需定义变量类型,返回值和参数无需指定变量类型平方函数初始化对话框函数dialog不原创 2020-12-30 11:51:11 · 1118 阅读 · 2 评论 -
小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章 2020-12-29 完整工程
4.1 综述projects->include文件夹下有很多.h结尾的文件,是dsp的头文件,定义了dsp2812的一些数据结构,TI公司给的,无需修改。projects->Libraries文件下.lib后缀的是库文件。projects->Source文件下.c后缀的是源文件,平时写的代码放在这;最后的.cmd文件叫做cmd文件,为代码和数据分配存储空间。所以,完整工程=头文件+库文件+源文件+cmd文件4.2 具体叙述...原创 2020-12-29 11:49:07 · 699 阅读 · 0 评论 -
小白能读懂的 《手把手教你学DSP(TMS320X281X)》第三章 2020-12-25
1 最小系统1.1 任何保证正常工作一定要检查电源和地是否短接。电源芯片一定要产生稳定电压,3.3V和1.8V。板子要断电插拔,不要热插拔JTAG。1.2 最小系统1.2.1 电源电路电源芯片常用TPS767D301,产生稳定的3.3V与1.8V。电源和地之间要通过电容连接,电容值查询数据手册,有推荐使用的电路。数字电源和模拟电源通过电感或磁珠连接,数字地和模拟地也通过这些隔断。1.2.2 芯片引脚主要是各部分的引脚,内核数字地和模拟地,内核电压和模拟电压。原创 2020-12-25 17:48:33 · 1148 阅读 · 0 评论 -
小白能读懂的 《手把手教你学DSP(TMS320X281X)》第二章(1) 2020-12-21
1 声明 由于本人也是小白,只是将所能查询到的资料进行汇总,水平有限,只能代表个人的理解,但所写文章也从小白视角出发,对小白友好,如果帮助到你,记得点赞收藏不迷路。如果文章有错误,请不吝赐教;待我查询后一定改正,这样你我教学相长,岂不美哉,当然有些错误待我多时之后也可能自己发现,到时候自己回来改正,不过有的可能遗忘,所以能提醒我最好,哈哈,谢谢。2 概述首先dsp2812是32位的定点dsp。 单片机中的32位是指cpu处理的数据的宽度,即参与运算的寄存器的数据长度。...原创 2020-12-24 12:26:26 · 1742 阅读 · 0 评论 -
手把手教你学DSP(TMS320X281X) 2020-11-30
内容为自己看《手把手教你学dspTMS320X281X》(顾卫刚版)图书的笔记,只是记录一下自己学习的思想历程。由于自己硬件学习也是新手,如有错误,请评论或者私信指出,如果看见一定更正;如果感觉本文对您有帮助,可以给个点赞;顺便可以关注或收藏一波不迷路。原创 2020-11-30 17:18:55 · 2203 阅读 · 0 评论