自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Python 安装第三方库方法

本文以安装dateutil模块为例:本人的Python安装路径为:D:\Program Files\python\Scripts该路径下有几个重要.exe文件下面安装的时候需要用到其中的pip.exe,如果该目录下没有这pip或pip3.9或pip3其中的一个,那么接下来的在线安装也是不能成功的。步骤一:cmd模式下进入上述文件目录下win+R进入CMD命令模式,然后一步步进入上述指定目录,具体指令见截图步骤二:安装dateutil模块(pip install python.

2022-01-10 15:56:53 2766

原创 DSP AIC32音频报警

4.软件设计Uint16 AIC23Write(int Address,int Data);void Delay(int time);void Mydelay(Uint32 k);int DA_wptr,y;Uint16 j=3;/******************************************************************************** 函 数 名 : main* 函数功能 : 主函数* 输 入

2021-12-28 10:44:53 2284

原创 DSP SD_FAT32

4.软件设计extern void play_Udisc();/******************************************************************************** 函 数 名 : main* 函数功能 : 主函数* 输 入 : 无* 输 出 : 无*********************************************************

2021-12-28 10:40:29 889

原创 DSP Flash运行代码

在前面章节那些实验我们都是将程序烧写到芯片 RAM 中运行调试的,我们知道 RAM 中存储的东西在掉电后是会丢失的,也就是说程序烧入到 RAM 中运行,如果系统电源关闭后再开启,之前下载的程序是不会再运行的。如果我们做好的产品给客户不可能还让客户像我们这样使用 DSP 仿真器去烧录程序运行,所以非常有必要学习如何将程序烧入到芯片 FLASH 中,这样即使掉电也不会丢失。1 配置成 FLASH 模式步骤①将前面定时器实验章节的程序“Example24_DSP2833x_SCI_echoback”复..

2021-12-27 23:46:09 2324 1

原创 DSP eQEP正交编码

1 eQEP 介绍1.1 正交编码器 QEP 简介光电编码器是集光、机和电技术于一体的数字化传感器,通过光电转换将输 出轴上的机械几何位移量转换成脉冲或者数字量的传感器,可以高精度测量被测 物的转角或直线位移量,是目前应用最多的传感器之一。它具有分辨率高、精度 高、结构简单、体积小、使用可靠、性价比高等优点。在数控机床、机器人、雷 达、光电经纬仪、伺服系统等诸多领域中得到了广泛的应用。典型的光电编码器 主要由码盘、检测光栅、光电转换电路(包括光源、光敏器件、信号转换电路)、

2021-12-27 23:29:52 16859 1

原创 DSP eCAP脉冲捕获实验

1 eCAP 介绍1脉冲捕获的基本原理捕获单元模块(eCAP)能够捕获外部输入引脚的逻辑状态(电平的高或者低、 低电平翻转时的上升沿或下降沿),并利用内部定时器对外部事件或者引脚状态 变化进行处理。典型应用如下:--电机测速。--测量脉冲电平宽度。--测量一系列脉冲占空比和周期。--电流/电压传感器的 PWM 编码信号的解码。捕获单元示意图如下:控制器给每个捕获单元模块都分配了一个捕获引脚,在捕获引脚上输入待测 脉冲波形,捕获模块会捕获到指定捕获的逻辑状态,如上图...

2021-12-27 23:04:44 12702 2

原创 DSP DMA实验

1. DMA简介DMA(Direct Memory Access),中文意思为直接存储器访问。DMA 可用于实 现外设与存储器之间或者存储器与存储器之间数据传输的高效性。之所以称为高 效,是因为 DMA 传输数据移动过程无需 CPU 直接操作,这样节省的 CPU 资源 就可供其它操作使用。从硬件层面来理解,DMA 就好像是 RAM 与 I/O 设备间数 据传输的通路,外设与存储器之间或者存储器与存储器之间可以直接在这条通路 上进行数据传输。这里说的外设一般指外设的数据寄存器,比如 ADC、SPI、I2C

2021-12-27 00:11:44 4301

原创 DSP DAC数模转换

1.DAC介绍1.1 DAC简介DAC(Digital to analog converter)即数字模拟转换器,它可以将数字信 号转换为模拟信号。它的功能与 ADC 相反。在常见的数字信号系统中,大部分传 感器信号被转化成电压信号,而 ADC 把电压模拟信号转换成易于计算机存储、 处理的数字编码,由计算机处理完成后,再由 DAC 输出电压模拟信号,该电压 模拟信号常常用来驱动某些执行器件,使人类易于感知。如音频信号的采集及还 原就是这样一个过程。DAC 的主要技术指标如下:(1)分辨率

2021-12-26 23:23:52 7966

原创 DSP IIC-EEPROM实验

1.I2C介绍I2C(Inter-Integrated Circuit)总线是由 PHILIPS 公司开发的两线式 串行总线,用于连接微控制器及其外围设备。是微电子通信控制领域广泛采用的 一种总线标准。它是同步通信的一种特殊形式,具有接口线少,控制方式简单, 器件封装形式小,通信速率较高等优点。I2C 总线只有两根双向信号线。一根是 数据线 SDA,另一根是时钟线 SCL。由于其管脚少,硬件实现简单,可扩展性强 等特点,因此被广泛的使用在各大集成芯片内。下面我们就从 I2C 的物理层与 协议层来了解 I

2021-12-26 23:07:10 5346

原创 DSP SPI串行外设接口

1.SPI介绍1.1 SPI简介SPI的全称是"Serial Peripheral Interface",意为串行外围接口,是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在EEPROM、FLASH、实时时钟、AD转换器,还有数字信号处理器和数字信号解码器之间。SPI是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线。SPI内部结构简易图...

2021-12-26 22:45:20 7271 2

原创 DSP RS232 RS485通信

1.通信的基本概念通信的方式可以分为多种,按照数据传送方式可分为串行通信和并行通信。按照通信的数据同步方式,可分为异同通信和同步通信。按照数据的传输方向又可分为单工、半双工和全双工通信。下面我们就来简单介绍这几种通信方式。1.1 串行通信与并行通信(1)串行通信 串行通信是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信。...

2021-12-24 17:55:16 8304

原创 DSP ADC模数转换

ADC模数转换实验1.AD转换原理介绍1.1 ADC 转换步骤AD 转换器(ADC)将模拟量转换为数字量通常要经过 4 个步骤:采样、保持、量化和编码。所谓采样即是将一个时间上连续变化的模拟量转换为时间上离散变化的模拟量。将采样结果存储起来,直到下次采样,这个过程叫做保持。一般采样器和保持电路一起总称为采样保持电路。将采样电平归化为与之接近的离散数字电平,这个过程叫做量化。将量化后的结果按照一定数制形式表示就是编码。将采样电平(模拟值)转换为数字值时,主要有两类.

2021-12-24 16:51:06 12118

原创 DSP 增强型脉宽调制ePWM

1.PWM简介PWM 是 Pulse Width Modulation 的缩写,中文意思就是脉冲宽度调制,简称脉宽调制。它是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,其控制简单、灵活和动态响应好等优点而成为电力电子技术最广泛应用的控制方式,其应用领域包括测量,通信,功率控制与变换,电动机控制、伺服控制、调光、开关电源,甚至某些音频放大器,因此学习 PWM 具有十分重要的现实意义。PWM 对应模拟信号的等效图,如下图所示:从图中可以看到,上图 a 是一个正...

2021-12-24 16:01:06 9028 1

原创 DSP 定时器中断

1.定时器介绍1.1 定时器工作原理TMS320F28335的CPU Time有三个,分别为Timer0,Timer1,Timer2,其中Timer1和Timer2是为操作系统DSP/BIOS保留的,当未移植操作系统时,Timer0、Timer1和Timer2可用来做普通的定时器。这三个定时器的中断信号分别为TINT0, TINT1, TINT2,分别对应于中断向量INT1,INT13,INT14。Timer0中断经过PIE模块,而Timer1和Timer2是直接连接到内核CPU中断...

2021-12-24 15:14:06 7781 2

原创 DSP F28335中断系统

一、中断概念1.中断介绍1.1 中断概念 中断其实就是当 CPU 执行程序时,由于发生了某种随机的事件(外部或内部),引起 CPU 暂时中断正在运行的程序,转去执行一段特殊的服务程序(中断服务子程序或中断处理程序),以处理该事件,该事件处理完后又返回被中断的程序继续执行,这一过程就称为中断,引发中断的称为中断源。1.2 F28335中断概述 F28335内部有16个中断线,其中包括2个不可屏蔽中断(RESET和NMI)与14个可屏蔽中断。(GPIO0...

2021-12-15 14:01:04 8521 1

原创 DSP 电机实验

一、直流电机实验1.直流电机介绍 直流电机是指能将直流电能转换成机械能(直流电动机)或将机械能转换成直流电能(直流发电机)的旋转电机。它是能实现直流电能和机械能互相转换的电机。当它作电动机运行时是直流电动机,将电能转换为机械能;作发电机运行时是直流发电机,将机械能转换为电能。1.1 TC1508S电机驱动芯片介绍查找芯片手册绘制真值表,电机的两个引脚没有正反之分,如果按照真值表输出后发现本应该前进的状态变成了后退,可以将接在电机两端的接线反过来接,或者改变代码,配合当前电...

2021-12-14 01:34:13 3736 1

原创 DSP GPIO端口操作

一、点亮第一个LED实验1.F28335 GPIO介绍1.1 GPIO概念 GPIO(general purpose intput output)是通用输入输出端口的简称,可以通过软件来控制其输入和输出。(开发板上使用的 DSP 型号是 TMS320F28335,此芯片共有 176 引脚)(1)电源引脚(2)晶振引脚(3)复位引脚(4)下载引脚(5)BOOT引脚(6)GPIO 引脚1.2 GPIO结构框图GPIO输出设置:void LED_...

2021-12-12 23:13:21 7843

原创 DSP F28335时钟及控制系统

1.F28335系统时钟来源 图中用绿色文字标识出从外部晶振如何设置自己想要的CPU时钟频率 ,通常我们选用的外部晶振为30MHz,硬件连接如图中所示,通过PLL使能后先进行倍频,倍频的倍数值是由寄存器规定,不可用寄存器规定值之外的数组进行倍频,分频数值同理。这里的30MHz最多可以让CPU的时钟达到150MHz,具体过程为30MHz*10(倍频数)/2(分频数)=150MHz。(1)外部时钟源信号接入方法有2种,分别针对的是电压为3.3V的外部时钟和1.9V的外部时钟。 ...

2021-12-12 20:29:26 4907

原创 DSP存储器与寄存器管理

1.存储器映射 存储器本身不具有地址信息,它的地址是由芯片厂商或用户分配,给存储器分配地址的过程称为存储器映射,如果再分配一个地址就叫重映射。1.1 F28335存储空间的分配 F28335片上有256K×16位的FLASH,34K×16位的SARAM,8K×16位的BOOT ROM,2K×16位的OPT ROM,采用统一寻址方式(程序、数据和I/O统一寻址),从而提高了存储空间的利用率,方便程序的开发。除此之外,F28335还提供了外部并行扩展接口XINTF,可进一步外扩存...

2021-12-11 16:53:09 5591

原创 DSP工程模板创建(CCS6.1.3)

1.获取工程模板基础文件(DSP28335开发板)①:DSP2833x_common文件夹:存放了DSP2833x开发所需的外设、内核、DSP运算库、CMD等文件。②:DSP2833x_headers文件夹:存放了DSP2833x开发所需的外设头文件、带和不带BIOS CMD等文件。(nonBIOS.cmd为不带系统)2.创建工程模板此处的28335_RAM_lnk.cmd是自动生成的,此处删除,后续会重新添加进新的文件夹中,让整个工程的结构框架更清晰。一...

2021-09-29 16:59:28 2842

原创 CCS6软件及仿真器驱动安装

1.CCS6软件获取TI的官网:http://www.ti.com/tools-software/ccs.html此处安装CCS6.1.3版本2.CCS6软件安装此处最好用默认路径c盘,避免后面在工程设置的时候需要修改路径问题。可以不全选,以后再添加,如果电脑内存富裕,建议全选。此过程安装需要一段时间,CPU性能好些的大概40分钟左右,差一些的需要1个多小时,这个过程基本不会出现报错了,安装结束就算成功安装了。到此整个CCS安装完成...

2021-09-29 16:19:02 21917 15

原创 STM32红外发送和接收

1、PWM发射脉冲设置**(38KHz,占空比50%,PWM发射端需用定时器的复用端口来实现,TIM_Period = 38KHz/84MHz/2=2262=1131*2,通过仪器进行微调靠近38Hz)**void PWM_Init(void){TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;TIM_OCInitTypeDef TIM_OCI...

2019-07-05 14:38:19 9068 2

原创 ADC与DMA多通道采集调试问题总结

1、重要理论:一、为何使用ADC为了能够使用数字电路处理模拟信号,必须将模拟信号转换成相应的数字信号,方能送入数字系统(例如微型计算机)进行处理,而这一种从模拟信号到数字信号的转换称为模—数转换,或简称为A/D(Analog to Digital)转换[1]。当作为传感器的电路系统产出模拟信号时,AD模块无疑是直观显示传感器功能状态的最佳选择。STM32F4xx系列的AD最高可配置12位的分...

2019-06-25 18:17:54 3341 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除