- 博客(13)
- 资源 (21)
- 收藏
- 关注
原创 MATLAB2018a Simulink生成CCS代码教程
MATLAB2018a Simulink生成CCS代码教程一、 软件安装网上教程多数为MATLAB2017和CCSv6以下版本的配置教程,步骤复杂需配置各种路径而且容易出错。其实MATLAB2018之后的配置已经很简化了,方便了许多。查看MATLAB支持的CCS版本列表http://software-dl.ti.com/ccs/esd/documents/ccs_matlab.html,可以看...
2019-02-23 14:20:32 33702 49
原创 OrCAD capture利用Access批量新建元件库
在日常绘制电路图过程中,常常有许多重复的元件,如基本的电阻电容、二极管,或已经使用过得元器件,如插座、光耦等,这些元件的型号及参数,包括封装都已经检查验证过了,不必在与datasheet详细比较了。新工程使用过程中可以直接复制过来使用,也可以导出单独的库添加到工程中,总体来说较为麻烦。利用orcad capture的cis功能可以实现本地元件数据库的管理,对元件各类属性固定下来,在新绘制时直接选择...
2018-07-23 23:35:39 9814 6
原创 用.et文件恢复.XLSX表格
之前用WPS新建的Excel文档,不知道什么原因再次打开时提示文档遇到错误,应该是文档损坏了,然后找网上的各种xlsx修复软件进行修复都没有效果,本以为只能重新写入。后来发现WPS的.et数据文件能够恢复。 1、WPS出现错误提示 2、用Excel2013打开进行修复无效 3、修复无效 4、下面是解决方法用Everything搜索受损的文件名称,发现除了.xlsx文件外,还有同文
2017-10-23 10:45:03 5153
原创 通过list实现allegro第三方网表交互布局并添加room属性
由Altium Designer等软件生成的网表导入allegro后,无法实现PCB和原理图交互布局,对器件选取和模块划分很不方便。只能通过list文件选取,然后添加room属性,实现模块划分。 1、全选本页/模块元件,这里照样按allegro原理图来得到元件标识,其他软件能够获取标识也是一样的。右键Edit Properties 2、全选Part Reference,Ctrl+C复制元件标
2017-10-19 13:04:26 2651
原创 cadence设计PCB流程
学习cadence一段时间了,总结一下利用cadence设计PCB的流程。设计过程中除了布局、布线和敷铜是自主设计外,其他的软件操作及工序步骤都是有迹可循的。cadence软件功能众多,如果按照一定流程来操作可以省去许多不必要的麻烦,挤出时间放在布线和敷铜上来,不管多少层板都可以按照这个步骤来。 一、原理图部分 1、新建工程 2、规划平坦式、分层式布局 3、绘制原理图,按Room摆放 4、
2017-10-19 09:53:39 4799
原创 对相同原理图修改orcad前缀编号并在allegro拼异形板
一张原理图,需要画四块布局不一样的PCB,板子面积不大、器件很少,需要拼版,但每块PCB元件丝印标识需与原理图元件对应,方便调试维修。综合考虑有几下几种方式实现异形拼版: 1、将一张原理图拷贝成四份,新建四块PCB,一份原理图对应一块PCB,保证了四份allegro元件标识相同,最后在CAM350中进行拼版,但文件较多。 2、一张原理图先画一块PCB,将画好的PCB保存为.mdd
2017-09-22 19:46:13 3846 2
原创 TMS320F28335之外部接口与CPLD通信问题
系统原理我用CPLD采集AD数据,利用XINTF接口将数据传输到DSP,CCS观察DSP地址数据。系统框图如下所示。 其中28335的XINTF采用16位数据总线连接。 GPIO端口设置如下void InitGpio(void) //初始化GPIO{ EALLOW;//------------------------------------------------------
2017-01-13 14:48:02 9138
原创 TMS320F28335之外部接口
28335的XINTF接口没有中断设置,初始化配置XINTF模块就可直接使用,数据访问地址格式为Data=(^(volatile Uint16^)(0x4000+ 0x0000)),其中0x4000为基地址,0x0000为偏移地址,^为指针符号*。
2017-01-13 11:28:24 7547
原创 TMS320F28335之外部中断和自定义中断
外部中断和其他模块中断中断原理一样,也是先设置中断级,然后PIE级,最后CPU级,外部中断的中断寄存器在中断头文件中,中断触发设置在中断C文件中,外部中断作为一个单独的模块使用。28335支持8 个可屏蔽的外部中断(XINT1–XINT7, XNMI)。XNMI 可设置成INT13 或者CPU 的NMI 中断。每一个中断可设置成负边沿、正边沿或者正负边沿触发,并且设置启用或禁用(包括XN
2017-01-13 10:16:03 7028 1
转载 TMS320F28335之默认中断系统
1、外设级 外设产生中断时,该中断事件相关的中断标志位(IF)置1。此时,如果该中断相应的中断使能寄存器(IE)也置为1,外设就会向PIE控制器发出一个中断请求。如果外设级中断没有被使能(相应的使能位为0),那么外设就不会向PIE发出中断请求,相应的中断标志位会一直保持置1状态,除非用软件清除。当然,在中断标志位保持在1
2017-01-12 14:49:22 4054
转载 TMS320F28335之定时器
定时器系统原理介绍 TMS320F28335的CPU Time有三个,分别为Timer0,Timer1,Timer2,其中Timer2是为操作系统DSP/BIOS保留的,当未移植操作系统时,可用来做普通的定时器。这三个定时器的中断信号分别为TINT0, TINT1, TINT2,分别对应于中断向量INT1,INT13,INT14。图4-2为定时器的结构框图,图中TIMH:TIM为计数寄存器,PRD
2016-07-12 19:49:54 22661 2
转载 TMS320F28335之系统时钟
TMS320F28335时钟(1) PLL作用就是对外部时钟进行倍频,降低产生高频时钟信号的成本。但是倍频配置的时候,需要在特定的条件下更改,因此需要检测PLL工作的各种状态信号,因此PLL有两个配置相关寄存器,PLL状态寄存器PLLSTS和PLL控制寄存器PLLCR。通过对状态寄存器PLLSTS的判断,可以判断PLL的工作状态,在特定的工作状态下,对PLL控制寄存器PLLCR进行配置,最后产生合
2016-07-12 14:05:37 22963 1
转载 TMS320F28335之GPIO原理
主要从《手把手教你学DSP—基于TMS320F28335》、《TMS320F28335DSP原理与开发编程》这两本书,及网上资料汇聚而成。 DSP28335 GPIO模块分为三类IO口:PORTA(0-31),PORTB(32-63),PORTC(64-87)。对GPIO模块的设置主要通过三类寄存器来完成,分别是:控制寄存器、数据寄存器、中断寄存器。1、控制寄存器GPxCTR
2016-07-11 20:22:50 16123 3
电力电子技术学习指导习题集及仿真案例-50种电力电子基础拓扑Simulink仿真.zip
2020-10-07
QSS智能设计器+三个styledemo套件.zip
2020-09-10
CANoe写bootloader上位机代码.rar
2019-08-25
UG NX 10中文版机械与产品造型设计实例精讲光盘.7z
2019-07-04
MATLAB2018a Simulink生成CCS代码教程+软件+案例
2019-02-23
Altium原理图+PCB例程rhino_schematics_v1.2+pcb
2018-11-16
MentorExpedition实战攻略与高速PCB设计 [林超文 编著]PDF 完整版
2018-11-16
手把手教你学DSP基于TMS320F28高清完整版带书签464页004
2017-01-12
手把手教你学DSP基于TMS320F28高清完整版带书签464页003
2017-01-12
手把手教你学DSP基于TMS320F28高清完整版带书签464页002
2017-01-12
手把手教你学DSP基于TMS320F28高清完整版带书签464页001
2017-01-12
notepad++skill
2016-12-19
如何解决VSCode中代码被提示框占用无法编辑的问题?
2024-09-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人