2013年7月25日

Matlab中常用操作

摘要: (1)换行操作: 末尾加上“...”,然后加enter;有时候多条语句重起一行,这时shift+enter>> 4*sin(0.3)*...8(2)一些快捷键:Ctrl+R 可多行同时注释;Ctrl+T取消注释;F12设置断点;F5执行;F10单步执行;F11进入函数内部;shift+F11跳出函数;(3)plot函数>> t=(0:pi/50:2*pi)';k=0.4:0.1:1;y=cos(t)*k;plot(t,y)(4)Signal Routes中Mux与Demux模块使用。 阅读全文

posted @ 2013-07-25 17:08 hunningtu 阅读(300) 评论(0) 推荐(0) 编辑

串口调试助手 16进制发送

摘要: 这两天调试一下F28335的串口调试,板子是智创电子的最小开发板,刚开始调试时,出现以下情况:代码是自带的,可是老出现上边的乱码,经过一天时间,看数据手册和代码,没有发现问题,当时买了两块板子,后来换了一块下载同样的程序,就没有上述问题了,如下图:这说明硬件有问题啊,因为项目比较赶,所以暂时不检查硬件了,回头有时间在琢磨一下。还有一个问题是关于串口调试助手16进制发送的问题,直接填好1发送出去 发现TX根本不增加,更别谈RX了,后来发现16进制发送格式有问题,应该写01,而不能省略0,更不能写成0X01。正确的填写方式如下图: 阅读全文

posted @ 2013-07-25 11:14 hunningtu 阅读(4892) 评论(0) 推荐(0) 编辑

2013年6月26日

simulink下直接代码生成

摘要: 连接好DSP,打开Matlab,首先必须要更改环境,要不不能编译通过输入C2000lib,打开库,在C2833X DSP Chip Support中添加外设,然后在C2000 Target Preference中添加28335DSP板,如下图:编译通过后,Simulation--Configuration Parameters,上面的选项不一定要改,如果不能正常生成代码需要更改级别更改后切换标签,如下图更改设置,generate code。代码自动下载进入DSP中,非常方便。LED闪烁如果想更改模型,删掉环境中生成的代码,重复上述过程,再次生成即可。 阅读全文

posted @ 2013-06-26 17:52 hunningtu 阅读(805) 评论(0) 推荐(0) 编辑

2013年6月24日

NIOS中双CPU系统的构建

摘要: 首先构建SOPC系统,先分别添加两个CPU,分别命名为CPU1和CPU2,设置如下图,其中CPU1运行VGA的乒乓游戏,CPU2运行音乐,这里为了简单,音乐用LED来表示。这里CPU1选择是中等容量的CPU,其他后面的选项为默认,注意:Reset Vector从0X0开始,Exception Vector从0X20开始。由于笔者板子上带的是EPCS4,容量有限,所以这里都从SDRAM启动,也就是不能固化程序了。这里CPU2选择是最小容量的CPU,其他后面的选项为默认,注意:Reset Vector从0X100000开始,Exception Vector从0X100020开始。因为VGA模块.. 阅读全文

posted @ 2013-06-24 21:13 hunningtu 阅读(1032) 评论(0) 推荐(0) 编辑

Matlab与DSP联合开发

摘要: 1、关于DSP开发环境刚开始接触TICCS的时候,用的是CCS2.2,当时CCS2.2又分成4个系列安装包1.CCS60002.CCS50003.CCS20004.OMAP都可以单独安装,一般TI是建议安装在不同的分区。后面出现了CCS3.1,CCS3.1只是一个过渡版本,在接着TI推出了CCS3.2,最后推出了目前使用最广的CCS3.3。最大特色将以前的4个独立的安装包全部进行了整合。cc=ticcs('boardnum',0,'procnum',0,'timeout',5)2、CCSlink演示例子(1)选择DSP目标,通过以下代码,出现以下 阅读全文

posted @ 2013-06-24 15:52 hunningtu 阅读(1113) 评论(0) 推荐(0) 编辑

2013年6月23日

Quartus中例化工程

摘要: 一般的例化工程,需要将要例化的对象的硬件语言放入到当前工程中,比如A要例化B,需要将B的编程文件加入当前工程进来。还有一种方法不用这么麻烦,A工程用要例化B时,在library添加B的工程路径,就可以成功编译。下面这个例子中工程文件中并没有包含music的例子,也可以编译通过。原因就是library中添加了music的工程路径。这样子比较方便,不用单独把music的软件在找出来,添加进总的工程里。 阅读全文

posted @ 2013-06-23 22:10 hunningtu 阅读(2726) 评论(0) 推荐(0) 编辑

VGA IP核的制作

摘要: 今天看了本《系统晶片设计-使用NIOS》这本书,看到VGA IP核的设计不错,特移植到Cyclone III上来,试验一下效果。顶层代码:binary_VGA.v 1 module binary_VGA ( iDATA, oDATA, iADDR,iWR, 2 iRD, iCS, iRST_N, iCLK, 3 VGA_R, VGA_G, VGA_B, 4 VGA_HS, VGA_VS, VGA_... 阅读全文

posted @ 2013-06-23 14:37 hunningtu 阅读(1115) 评论(0) 推荐(0) 编辑

2013年6月15日

为什么你的电脑会变得越来越慢?

摘要: WINDOWS系统有一个特点,就是新安装的操作系统一般运行速度很快,即使是6年前的,PENTIUM-M级别的电脑,安装WINDOWS-XP启动也之需要四十几秒钟,可以击败60%以上的电脑,如果你每天在使用电脑的过程中,不特别注重维护和保持正确的使用方法,但很快你会发现你的电脑会越来越慢,有时候,启动时间甚至可以超过3分钟,在运行OUTLOK, Word, EXCEL等OFFICE程序的时候,好像经常会停止响应,这是为什么呢?一个最主要的原因是你的系统配置文件会越来越大!系统配置文件记录了你的电脑启动到输入登陆名和密码开始,到为你准备好桌面所配置的所有信息,包括桌面快捷方式,桌面上文件,快速启动 阅读全文

posted @ 2013-06-15 17:54 hunningtu 阅读(194) 评论(0) 推荐(0) 编辑

为什么你的电脑会变得越来越慢?

摘要: WINDOWS系统有一个特点,就是新安装的操作系统一般运行速度很快,即使是6年前的,PENTIUM-M级别的电脑,安装WINDOWS-XP启动也之需要四十几秒钟,可以击败60%以上的电脑,如果你每天在使用电脑的过程中,不特别注重维护和保持正确的使用方法,但很快你会发现你的电脑会越来越慢,有时候,启动时间甚至可以超过3分钟,在运行OUTLOK, Word, EXCEL等OFFICE程序的时候,好像经常会停止响应,这是为什么呢?一个最主要的原因是你的系统配置文件会越来越大!系统配置文件记录了你的电脑启动到输入登陆名和密码开始,到为你准备好桌面所配置的所有信息,包括桌面快捷方式,桌面上文件,快速.. 阅读全文

posted @ 2013-06-15 17:52 hunningtu 阅读(166) 评论(0) 推荐(0) 编辑

2013年6月2日

原理图工作环境的设置

摘要: 1、Tools--Schematic Preferences--General,如下图:(1)Drag Orthogonal(直角拖动):原理图中拖动元器件时,与元器件连接的导线只能保持直角,不选中,则呈任意角度。默认选中。(2)Optimize Wires & Buses(优化导线和总线):导线连接最优路径。默认选中。2、Tools--Schematic Preferences--Graphical Editing,如下图:(1)Clipboard Reference(剪切板参考):复制和剪切选中对象时,系统提示一个参考点,笔者喜欢选中。(2)Single ‘\’Negation(单 阅读全文

posted @ 2013-06-02 14:54 hunningtu 阅读(356) 评论(0) 推荐(0) 编辑

导航