- 博客(102)
- 收藏
- 关注
原创 怎么建设高性能多核DSP+FPGA实验室?一起来河北工程大学看看
学校现有工学、理学、管理学、农学、医学、文学、经济学、法学、艺术学、教育学、历史学11个学科门类。工程学学科进入ESI排名全球前1%。是河北工程大学办学历史最悠久的学院之一,学院设有6个教学系,建设有机械设计制造及其自动化、车辆工程、材料成型及控制工程、机器人工程、测控技术与仪器、机械电子工程(3+4)等6个本科专业。创龙教仪联合河北工程大学共同建设高性能DSP+FPGA教学平台,在机械与装备工程学院-精密测量实验室,针对DSP+FPGA课程,探讨了该课程的应用方向,制定学生课程学习的培养计划。
2024-06-07 14:08:41
1127
原创 DSP教学实验箱操作教程:4-12 多路信号混频实验(自定义输入信号)
调用的FFT函数中,第一个参数是样本中 FFT 的长度,第二个参数是指向数据输入的指针。点击Import,选择导入工程配置好的属性,可以看到图像的属性配置,点击确认后可看到一路输入波形的幅度频谱。点击Import,选择导入工程配置好的属性,可以看到图像的属性配置,点击确认后可看到另外一路输入波形的幅度频谱。经过信号频谱的分析,可知,混频后的信号频谱与原信号频谱的关系为:混频信号的频谱为原信号在频谱上的叠加。点击Import,选择导入工程配置好的属性,可以看到图像的属性配置,点击确认后可看到混频波形及频谱。
2024-06-06 14:11:33
1123
原创 音频混噪及IIR滤波器滤除LCD显示音频信号的FFT计算结果
调用的FFT函数中,第一个参数是样本中 FFT 的长度,第二个参数是指向数据输入的指针。设计中首先要首先要进行I2C和McASP的管脚复用配置,接着使能EDMA3的PSC和配置GPIO模块,然后初始化DSP中断和配置按键中断,进行音频芯片的初始化,并将McASP初始化为EDMA方式,初始化LCD,自定义生成一段噪声备用,最后进行按键检测,如果USER0按键按下,进行音频数据的混合噪声或IIR滤波或者是恢复原声,如果是USER1按键按下,则在LCD上显示计算的音频数据FFT结果。音频芯片的工作流程。
2024-05-24 08:46:50
1295
原创 DSP嵌入式教学实验箱操作教程:4-5 无限冲激响应滤波器(IIR)算法(MATLAB 辅助,CCS显示)
根据所要设计滤波器的参数去确定一个模拟滤波器的传输函数,然后再根据这个传输函数,通过双线性变换、或脉冲响应不变法来进行数字滤波器的设计。(3)在设计上可以借助成熟的模拟滤波器的成果,如巴特沃斯、契比雪夫和椭圆滤波器等,有现成的设计数据或图表可查,其设计工作量比较小,对计算工具的要求不高。对于IIR滤波器,冲激响应理论上应会无限持续,其输出不仅取决于当前和过去的输入信号值,也取决于过去的信号输出值。无限冲激响应数字滤波器的差分工程如下:由IIR的系统函数出发,可视作两个系统的级联,并且合并了公共的延时支路。
2024-05-22 09:49:07
1047
1
原创 创龙教仪联合武汉纺织大学机械工程与自动化学院DSP实验室建设案例
freq.freqhz_pr为采集的电机脉冲数,M0_PWM_ON为高电平时间,M0_PWM_ON_NEW为新的高电平时间,PWM_ON_PID是经过PID算法后的高电平时间。同时查看串口的端口号。在过程控制中,按偏差的比例(P)、积分(I)和微分(D)进行控制的PID控制器(亦称PID调节器)是应用最为广泛的一种自动控制器。西安邮电大学是一所以工为主,以信息科学技术为特色,工、管、理、经、文、法、艺多学科协调发展的普通高等学校,是我国特别是西北地区信息产业和现代邮政业人才培养、科学研究的重要基地。
2024-05-16 10:03:20
1089
原创 DSP教学实验箱_DSP算法实验_嵌入式教程:4-3 有限冲激响应滤波器(FIR)算法(CCS显示)
设FIR滤波器的单位冲激响应h (n)为一个N点序列,0 ≤ n ≤N -1,则滤波器的系统函数为:H(z)=∑h(n)* z^(-n),就是说,它有(N-1)阶极点在z = 0处,有(N-1)个零点位于有限z平面的任何位置。FIR(Finite Impulse Response)滤波器:有限长单位冲激响应滤波器,又称为非递归型滤波器,是数字信号处理系统中最基本的元件,它可以在保证任意幅频特性的同时具有严格的线性相频特性,同时其单位抽样响应是有限长的,因而滤波器是稳定的系统。
2024-05-16 09:30:24
1318
原创 DSP ARM FPGA 实验箱_音频处理_滤波操作教程:3-9 音频信号的滤波实验
调用的FFT函数中,第一个参数是样本中 FFT 的长度,第二个参数是指向数据输入的指针。设计中首先要首先要进行I2C和McASP的管脚复用配置,接着使能EDMA3的PSC和配置GPIO模块,然后初始化DSP中断和配置按键中断,进行音频芯片的初始化,并将McASP初始化为EDMA方式,初始化LCD,自定义生成一段噪声备用,最后进行按键检测,如果USER0按键按下,进行音频数据的混合噪声或IIR滤波或者是恢复原声,如果是USER1按键按下,则在LCD上显示计算的音频数据FFT结果。音频芯片的工作流程。
2024-05-10 10:19:01
1266
原创 数字信号处理操作教程_音频解码:3-8 G711A音频解码实验
PCM是对模拟的连续信号进行抽样,G711则是对PCM数据进行再一次的抽样。G711主要是对16bit的PCM进行抽样,取到PCM的高位数据,去掉低位的数据,并且只保留8位。a-law也叫G711A,输入的是13位(其实是S16的高13位),使用在欧洲和其他地区,这种格式是经过特别设计的,便于数字设备进行快速运算。程序流程设计中首先要打开/创建输入和输出的文件,接着进行G711解码并将解码后的数据保存到pcm文件,最后关闭文件即可。再导入工程目录下的 speech.pcm 文件,点击绿色剪头播放音频数据。
2024-04-24 14:50:50
1238
原创 C6000教学实验箱_嵌入式操作教程_音频编码:3-7 G711A音频编码实验
G711主要是对16bit的PCM进行抽样,取到PCM的高位数据,去掉低位的数据,并且只保留8位。此时可看到debug目录下由speech.pcm文件编码生成的speech.bit文件,对比编码前后文件大小,可发现BIT格式较PCM格式少了一半,可减少存储空间。a-law也叫G711A,输入的是13位(其实是S16的高13位),使用在欧洲和其他地区,这种格式是经过特别设计的,便于数字设备进行快速运算。G711编码的声音清晰度好,语音自然度高,但压缩效率低,数据量大,常在32Kbps以上。
2024-04-18 16:10:58
1069
原创 嵌入式操作教程_数字信号处理_音频编解码:3-6 AAC音频解码实验
AAC是新一代的音频有损压缩技术,它通过一些附加的编码技术(比如PS,SBR等),衍生出了LC-AAC,HE-AAC,HE-AACv2三种主要的编码。其中LC-AAC就是比较传统的AAC,相对而言,主要用于中高码率(>=80Kbps),HE-AAC(相当于AAC+SBR)主要用于中低码(<=80Kbps),而新近推出的HE-AACv2(相当于AAC+SBR+PS)主要用于低码率(<=48Kbps)。(1)AAC是一种高压缩比的音频压缩算法,但它的压缩比要远超过较老的音频压缩算法,如AC-3、MP3等。
2024-04-11 09:12:42
1525
原创 数字信号处理实验操作教程:3-3 mp3音频编码实验(AD7606采集)
利用 MPEG Audio Layer 3 的技术,将音乐以1:10 甚至 1:12 的压缩率,压缩成容量较小的文件,而对于大多数用户来说重放的音质与最初的不压缩音频相比没有明显的下降。程序流程设计中首先要进行外设使能,接着初始化AD7606,进行管脚复用配置,初始化EMIFA,然后配置AD7606,接着进行按键中断检测,当按键按下时开始采集音频信号,进行MP3编码并将数据保存到SD卡上,编码完成后指示灯亮起即可。自然界中的声音非常复杂,波形极其复杂,通常我们采用的是脉冲代码调制编码,即PCM编码。
2024-04-03 16:41:12
1125
原创 国产化ARM处理器Cortex A-55嵌入式高校实验室建设瑞芯微RK3568
ARM处理器全称为Advanced RISC Machine,因小尺寸、低功耗、性能强的特点而闻名。ARM架构是小端(little-endian)即低位字节排在内存的低地址端(至少在iOS平台是这样),和x86一样。它和MIPS、PowerPC等一样用的都是RISC,并且很长时间都是32位,但是后来有了叫做ARM64的64位扩展。ARM7:ARMv4架构ARM9:ARMv5架构ARM11:ARMv6架构ARM-Cortex 系列:ARMv7架构。
2024-03-22 14:49:06
1609
原创 创龙教仪基于瑞芯微3568的ARM Cortex A-55教学实验箱 适用于人工智能 传感器 物联网等领域
实验箱支持:音频输入输出接口、摄像头接口、4G、NVMe接口、ADC、波形发生器、Ethernet、RS232、RTC、LCD、HDMI、USB HOST、USB OTG、SPI、IIC、GPIO、PWM、SD等外设与接口。Cortex-A55 ARM嵌入式实验箱主要用于《ARM 系统开发》、《ARM 应用开发》《物联网通信技术》、《嵌入式系统设计》、《移动互联网技术》、《无线传感器网络》、《物联网设计方法与应用》、《人工智能》等课程。适用于嵌入式系统、物联网、无线传感器、人工智能等教学领域。
2024-03-22 14:01:15
921
原创 嵌入式DSP教学实验箱操作教程:2-20 数模转换实验(模拟SPI总线输出电压值)
程序流程设计中首先要进行外设使能配置,接着初始化UART2串口,然后进行GPIO管脚复用,配置GPIO管脚为输出,最后配置DAC各通道的输出电压值,并在UART2串口终端显示各个通道的输出电压。其中,第一个参数时GPIO的基地址,第二个参数是GPIO的编号,第三个参数设置GPIO的方向。其中,第一个参数是GPIO的基地址,第二个参数是GPIO的编号,第三个参数设置GPIO的电平。或下降沿发送,上升沿接收。掌握GPIO模拟SPI总线的使用,了解AD5724的芯片特性和使用,并实现基于AD5724输出电压值。
2024-03-19 16:24:11
1092
原创 嵌入式教学实验箱_操作教程:2-26 交通灯控制实验
设定南北方向为主干道方向,东西方向为支干道,当主干道绿灯亮时,支干道开始亮红灯,红灯持续亮30秒,主干道绿灯亮25秒,然后转为亮黄灯,持续5秒后,主干道转为亮红灯。数码管分为共阴极和共阳极两种类型,TL6748-PlusTEB实验箱使用的5461数码管为共阴极,是将八个LED的阴极连在一起,让其接地,这样给任何一个LED的另一端高电平,它便能点亮。将GPIO配置为输出的函数源码和函数使用说明可以查看gpio.c。其中,第一个参数时GPIO的基地址,第二个参数是GPIO的编号,第三个参数设置GPIO的方向。
2024-03-14 11:14:28
2442
原创 国产嵌入式DSP教学实验箱_操作教程:22-AD采集DA输出实验(采集输出正弦波)
程序流程设计中首先要进行外设使能配置和DSP中断初始化,接着初始化LCD的显示与触摸,然后初始化AD7606,初始化SPI和AD5724,接着初始化AD9833并输出波形,启动AD7606采集并将采集的波形显示到LCD上。按顺序进行下一个通道的转换;D/A转换,即数模转换,是指将输入的二进制数字量转换成模拟量,以直流电压或直流电流的形式输出。本实验使用的硬件接口为波形发生器接口、ADC输入和DAC输出,所需硬件为实验板、仿真器、LCD、公头对公头SMA数据线、BNC公头转SMA公头转接线、示波器和电源。
2024-03-06 17:02:46
1516
原创 DSP实验箱_嵌入式教学实验箱_操作教程:2-17 AD9833波形发生器实验
安装StarterWare 后,可在安装目录下找到 C6748 所有通用库函数和对应的源码(StarterWare的 drivers 目录下,部分位于其他相关目录下),同时可在安装目录docs 文件夹内找到所有库函数的使用方法。程序流程设计中首先要进行外设使能配置,接着进行GPIO管脚复用,配置GPIO管脚为输出,然后初始化AD9833,最后在设置AD9833的输出波形。本实验使用的硬件接口为波形发生器接口,所需硬件为实验板、仿真器、BNC公头转SMA公头转接线、示波器和电源。
2024-02-21 14:28:01
1248
原创 国产嵌入式教学实验箱操作教程:2-13 定时器控制实验
时钟信号可分为分为内部时钟和外部时钟输入,定时器0和定时器1的时钟为PLL0_AUXCK(旁路时钟,24MHz),定时器2和定时器3默认状态下使用的时钟为PLL0_SYSCLK2(为系统频率的二分之一,228MHz),可通过定时器配置将其时钟设置为PLL1_SYSCLK2(可以避免因CPU主频变化对设备产生的不利影响)。其中,第一个参数是定时器模块寄存器的基地址,第二个参数是要使能的定时器,第三个参数是配置使能定时器的模式。其中,第一个参数是定时器模块寄存器的基地址,第二个参数是用于配置定时器模块。
2024-02-21 14:09:39
1452
1
原创 嵌入式操作教程:2-12 RS232串口通信实验(查询方式)
UART是一种通用串行数据总线,用于异步通信,异步通信以一个字符为传输单位,通信中两个字符间的时间间隔多少是不固定的,但在同一个字符中的两个相邻位间的时间间隔是固定的。串行通信是指利用一条传输线将资料一位位地顺序传送,特点是通信线路简单,利用简单的线缆就可实现通信,降低成本,适用于远距离通信,但传输速度慢的应用场合。CPU要不断地读取状态字和检测状态字,不管那个外围设备是否有服务请求,都必须一一查询,许多次的重复查询,可能都是无用的,而又占去了CPU的时间,效率较低。轮流询问之后,有需求的,则加以处理。
2024-02-07 14:32:41
2790
原创 基于TIC6000的教学实验箱的嵌入式操作教程:7-3 基于CMOS数字摄像头的边缘检测实验
在数字图像中,边缘是指图像局部变化最显著的部分,边缘主要存在于目标与目标,目标与背景之间,是图像局部特性的不连续性,如灰度的突变、纹理结构的图标、颜色的图标等。例如,双阈值t1和t2(t1≦t2),则大于t2的点肯定是边缘,小于t1的点肯定不是边缘。t1和t2之间的点,通过已经确定的边缘点,发起搜索,可到达的点是边缘,不可到达的点不是边缘。OV2640摄像头采集图像时,会先经过感光元件,采样的信号经过运放,再进行AD转换,AD量化之后得到数字化的视频信号会进行控制调整,最终通过视频输出接口输出。
2024-01-31 09:35:55
937
原创 C6000 DSP 嵌入式操作教程:7-2 基于CMOS数字摄像头的图像缩放实验
RGB565输出时,时序如图所示。f(i+u,j+v)= (1-u)(1-v)f(i,j)+ (1-u)vf(i,j+1)+ u(1-v)f(i+1,j)+ uvf(i+1,j+1)其中f(i,j)表示源图像(i,j)处的的像素值,以此类推。OV2640摄像头采集图像时,会先经过感光元件,采样的信号经过运放,再进行AD转换,AD量化之后得到数字化的视频信号会进行控制调整,最终通过视频输出接口输出。除此之外还有其他的一些信号接口,比如时钟输入,像素时钟,行同步信号,帧同步信号,时序产生和逻辑控制单元等等。
2024-01-25 16:28:34
1024
原创 嵌入式操作教程:7-1 基于CMOS数字摄像头的灰度转换实验
JPEG输出时,PCLK大大减少,且HREF不连续,数据流以0XFF,0XD8开头,以0XFF,0XD9结束。OV2640摄像头采集图像时,会先经过感光元件,采样的信号经过运放,再进行AD转换,AD量化之后得到数字化的视频信号会进行控制调整,最终通过视频输出接口输出。(2)平均值法:对彩色图像的每个像素中的R、G、B三个分量的值进行简单的算术平均,将得到的平均值作为灰度图像对应像素的亮度值。除此之外还有其他的一些信号接口,比如时钟输入,像素时钟,行同步信号,帧同步信号,时序产生和逻辑控制单元等等。
2024-01-19 14:35:14
1211
原创 基于TIC6000的DSP教学实验箱操作教程:5-18 RGB24图像灰度转换(LCD显示)
程序流程设计中首先要进行外设使能配置,接着进行LCD管脚复用配置和LCD中断配置,然后进行LCD显示的初始化,最后读取工程目录下的BMP图像并进行RGB24图像的灰度转换处理,将图像数据显示到LCD上。(2)平均值法:对彩色图像的每个像素中的R、G、B三个分量的值进行简单的算术平均,将得到的平均值作为灰度图像对应像素的亮度值。由于四舍五入会有较大的误差,所以将以前的计算结果的误差一起计算进去,舍入方式是去尾法。学习RGB24图像灰度转换的原理,掌握图像的读取方法,并实现在LCD上显示灰度转换前后的图像。
2024-01-04 14:17:24
1002
原创 嵌入式教学实验箱_数字信号处理实验箱_操作教程:5-16 灰度图像线性变换(LCD显示)
选择的标准是经过灰度变换后,像素的动态范围增加,图像的对比度扩展,使图像变得更加清晰、细腻,容易识别。灰度级修正是对图像在空间域进行增强的简单而效果明显的方法,根据图像降质不同的原因以及对图像特征的不同要求而采用不同的修正方法。程序流程设计中首先要进行外设使能配置,接着进行LCD管脚复用配置和LCD中断配置,然后进行LCD显示的初始化,最后读取工程目录下的BMP图像并进行灰度图像的线性变换处理,将图像数据显示到LCD上,并保存图像。(3)可以有效的改变图像的直方图分布,使像素的分布更为均匀。
2023-12-28 15:31:03
1287
原创 嵌入式教程_DSP教学实验箱操作:5-14 灰度图像二值化(LCD显示)
在数字图像处理中,二值图像占有非常重要的地位,特别是在实用的图像处理中,以二值图像处理实现而构成的系统是很多的,要进行二值图像的处理与分析,首先要把灰度图像二值化,得到二值化图像,这样子有利于再对图像做进一步处理时,图像的集合性质只与像素值为 0 或 255 的点的位置有关,不再涉及像素的多级值,使处理变得简单,而且数据的处理和压缩量小。缺点: 因为这个阀值在不同的图片中均为127,但是不同的图片,他们的颜色分布差别很大,所以用127做阀值,效果肯定是不好的。(1)连接仿真器和电脑的USB接口,
2023-12-21 14:26:01
1096
原创 国产嵌入式实验箱操作教程_创龙教仪:5-12 边缘检测(LCD显示)
在数字图像中,边缘是指图像局部变化最显著的部分,边缘主要存在于目标与目标,目标与背景之间,是图像局部特性的不连续性,如灰度的突变、纹理结构的图标、颜色的图标等。t1和t2之间的点,通过已经确定的边缘点,发起搜索,可到达的点是边缘,不可到达的点不是边缘。微分:连续函数上x变化了dx,导致y变化了dy,dy值越大表示变化的越大,那么计算整幅图像的微分,dy的大小就是边缘的强弱了。(2)最优定位准则:检测到的边缘点的位置距离实际边缘点的位置最近,或者是由于噪声影响引起检测出的边缘偏离物体的真实边缘的程度最小;
2023-12-14 14:02:32
323
原创 TI C6000教学实验箱操作教程:5-8 直方图均衡化(LCD显示)
灰度直方图是灰度级的函数,反映的是图像中具有该灰度级像素的个数,其横坐标是灰度级 r,纵坐标是该灰度级出现的频率(即像素的个数) pr( r),整个坐标系描述的是图像灰度级的分布情况,由此可以看出图像的灰度分布特性,即若大部分像素集中在低灰度区域,图像呈现暗的特性;程序流程设计中首先要进行外设使能配置,接着进行LCD管脚复用配置和LCD中断配置,然后进行LCD显示的初始化,最后读取工程目录下的BMP图像并进行直方图均衡化处理,将图像数据显示到LCD上,并保存图像。其中,0≤r^k≤1,k=0,1,2,…
2023-12-07 14:02:43
213
原创 嵌入式操作教程_DSP教学实验箱:5-6 灰度图像直方图(LCD显示)
从概率的观点来理解,灰度出现的频率可看作其出现的概率,这样直方图就对应于概率密度函数 pdf(probability density function),而概率分布函数就是直方图的累积和,即概率密度函数的积分。调用的初始化函数中,第一个参数是直方图的边界值,第二个参数是直方图的区间数。灰度直方图的计算是很简单的,依据定义,若图象具有 L(通常 L=256,即 8 位灰度级)级灰度,则大小为 MxN 的灰度图象 f(x,y)的灰度直方图 hist[0…使用VLIB 的库来为直方图计算进行缓存初始化。
2023-11-30 10:20:39
418
原创 嵌入式教学实验箱操作教程_国产教学实验箱:4-11 信号的抽样定理实验(外部输入信号)
第二个参数是指向数据输入的指针。调用的FFT函数中,第一个参数是样本中 FFT 的长度,第二个参数是指向数据输入的指针。抽样定理,又称采样定理,香农采样定理,奈奎斯特采样定理,只要采样频率大于或等于有效信号最高频率的两倍,采样值就可以包含原始信号的所有信息,被采样的信号就可以不失真地还原成原始信号。本实验中,外部输入信号的抽样实现是通过实验板上的波形发生器AD9833输出正弦波连续信号, AD7606 采集波形后得到对应的离散信号数据,最后DSP对采集到的离散信号进行处理,比如FFT运算,最后LCD显示。
2023-11-22 14:44:01
227
原创 嵌入式操作教程:4-6 无限冲激响应滤波器(IIR)算法(MATLAB 辅助,LCD显示)
点击一下LCD屏幕,会切换频域波形,上方显示原始频域信号+噪声,下方显示滤波后的频域波形,输入波形为一个低频率的正弦波与一个高频的正弦波叠加而成,通过观察频域图可知输入波形中的低频波形通过了滤波器,而高频部分被滤除。(3)在设计上可以借助成熟的模拟滤波器的成果,如巴特沃斯、契比雪夫和椭圆滤波器等,有现成的设计数据或图表可查,其设计工作量比较小,对计算工具的要求不高。调用的IIR滤波函数中,IIR滤波器的一种结构和差分方程可见图示,由IIR的系统函数出发,可视作两个系统的级联,并且合并了公共的延时支路。
2023-11-16 15:02:26
541
原创 国产教学实验箱_DSP教学实验箱_操作教程:4-4 有限冲激响应滤波器(FIR)算法(LCD显示)
设FIR滤波器的单位冲激响应h (n)为一个N点序列,0 ≤ n ≤N -1,则滤波器的系统函数为:H(z)=∑h(n)* z^(-n),就是说,它有(N-1)阶极点在z = 0处,有(N-1)个零点位于有限z平面的任何位置。FIR(Finite Impulse Response)滤波器:有限长单位冲激响应滤波器,又称为非递归型滤波器,是数字信号处理系统中最基本的元件,它可以在保证任意幅频特性的同时具有严格的线性相频特性,同时其单位抽样响应是有限长的,因而滤波器是稳定的系统。
2023-11-08 14:58:49
492
原创 国产教学实验箱_嵌入式实验箱:3-4 mp3音频解码实验
ID3一般位于一个MP3文件的开头或末尾的若干字节内,记录该MP3文件的歌手、标题、专辑名称、年代、风格等信息,ID3分为两个版本,V1版ID3在文件末尾的固定128字节,以TAG字符开头,若没有则认为无ID3V1信息,V2版ID3位于MP3的开头,长度可变。每个帧都有一个帧头,长度是四个字节,帧后面可能有2字节的CRC校验,取决于帧头的第16位,为0则无校验,为1则有校验,后面是可变长度的附加信息,对于标准的MP3文件来说,其长度是32字节,紧接其后的是压缩的声音数据,当解码器读到此处时就进行解码了。
2023-11-03 14:58:40
165
原创 国产DSP实验箱_操作教程:2-7 LCD图片显示实验(程序读取图片)
要实现一块LCD正常的显示文字、图像和触摸,不仅需要LCD驱动器,而且还需要相应的LCD控制器,控制器一般有两种:显示控制器和触摸控制器。在通常情况下,生产厂商把LCD驱动器会以COF/COG的 形式与LCD玻璃基板制作在一起,而LCD控制器则是由外部的电路来实现,现在很多的MCU内部都集成了LCD控制器,显示体系建立起来以后,CPU就不用再管LCD控制器、驱动器、以及LCD液晶了,之后CPU就只关心显存,只需把要显示的图像的像素数据放到显存中,硬件就会自动响应,屏幕上就能自动看到显示的图像了。
2023-10-25 14:23:01
292
原创 国产嵌入式教学实验箱_数字信号处理实验箱_操作教程:3-1 音频采集与播放实验
(1)CPU把数据传送的源、目的、数据个数等信息交给DMA,让DMA控制数据传输,在此期间,CPU可以运行其他程序,等到DMA控制的数据传输完成,发送中断告诉CPU数据传输完成了,让CPU处理数据,因而提高了算法的速度。即采样率,定义了每秒从连续信号中提取并组成离散信号的采样个数,单位时间的点越多声音的信息也就越完善,当然也就更接近于真实。(1)McASP包括发送和接收部分,它们之间可以同步运行,也可以完全独立地使用各自的主时钟,位时钟和帧同步信号,并且可以使用具有不同位流格式的传输模式。
2023-10-25 14:22:34
306
原创 国产DSP教学实验箱:6-LCD图片显示实验(工具转换图片)
教学实验箱设备-嵌入式DSP教学实验箱:TL6748-PlusTEB:2-6 LCD图片显示实验(工具转换图片)
2023-10-11 11:46:58
358
原创 国产化教学实验箱_嵌入式教程:2-5 LCD触摸屏触控实验
TMS320C6748 CPU内部就有对应的LCD显示控制器(光栅控制器). LCD 控制器由两个独立的控制器组成,即光栅控制器和 LCD 接口显示驱动器 (LIDD) 控制器。要实现LCD的显示与触摸,主要需要LCD驱动器和LCD控制器,LCD控制器一般又分为显示控制器和触摸控制器。当手指触摸屏幕时,两层导电层在触摸点位置就有了接触,电阻发生变化,在 X 和 Y 两个方向上的电压发生变化,产生信号,然后控制器读取信号,并计算出手指触摸的位置。LCD管脚复用配置的函数源码可以查看LCD.c。
2023-10-08 15:43:36
386
原创 DSP操作教程 4-7 快速傅立叶变换(FFT)算法(CCS显示)
在计算机上进行的DFT,使用的输入值是时域的信号值,输入采样点的数量决定了转换的计算规模。FFT和FFT 逆变换函数中的第五个参数brev是指向包含64个表项的位反转表的指针,因此程序中需要提供64个表项,程序中的位反向表是计算出来的,可以通过代码提前转换的。离散傅里叶变换作为信号处理中最基本和最常用的运算,在信号处理领域占有基础性的地位,如果直接按照离散傅里叶变换的公式进行计算,求出N点X(k)需要N^2次复数运算、N(N-1)次复数加法,当N很大时,运算量是非常大的,这对于实时处理是无法接受的。
2023-09-20 10:49:00
4791
1
原创 嵌入式DSP教学实验箱_数字信号处理教程:3-5 AAC音频编码实验
AAC是新一代的音频有损压缩技术,它通过一些附加的编码技术,衍生出了LC-AAC,HE-AAC,HE-AACv2三种主要的编码。其中LC-AAC就是比较传统的AAC,相对而言,主要用于中高码率,HE-AAC主要用于中低码,而新近推出的HE-AACv2主要用于低码率。2000年,MPEG-4标准出台,AAC重新集成了其它技术,为区别于传统的MPEG-2 AAC,故含有SBR或PS特性的AAC又称为MPEG-4 AAC。AAC共有9种规格,以适应不同的场合的需要:目前使用最多的是LC和HE,适合低码率。
2023-09-05 10:43:20
249
原创 数字信号处理_DSP教学实验箱:2-19 数模转换实验(SPI总线输出电压值)
SPI是串行外设接口(Serial Peripheral Interface),是一种高速、全双工、同步的通信总线,在芯片的引脚上占用三根线(一对一通信)、四根线或五根线。其中,第一个参是GPIO的基地址,第二个参数是GPIO的编号,第三个参数设置GPIO的方向。本节视频的目的是掌握SPI总线的使用,了解AD5724的芯片特性和使用,并实现基于AD5724输出电压值。(6)经过转换运算,可得出:通道A电压=3V;(7)TDAC四个通道输出恒定电压,相应的LED被点亮,输出电压越高LED的亮度越亮。
2023-08-24 10:52:43
776
原创 嵌入式教程_数字信号处理:2-18 模数转换(AD)实验(采集波形)
外部存储器接口主要用来同并行存储器连接,这些存储器包括SDRAM、SBSRAM、Flash、SRAM存储器等,外部存储器接口还可以同外部并行设备进行连接,这些设备包括并行A/D、D/A转换器、具有异步并行接口的专用芯片,并可以通过外部存储器接口同FPGA、CPLD等连接。程序流程设计中首先要进行外设使能配置和DSP中断初始化,接着初始化LCD的显示与触摸,然后初始化AD7606,接着初始化AD9833并输出波形,启动AD7606采集并将采集的波形显示到LCD上。本次实验采集的波形是由AD9833输出的。
2023-08-21 14:57:14
1297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅