




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、controlSUITE,终于创建了一个工程,且是按照自己的买视频资料、买书、买开发板(F28335)、各种版本开发环境安装,导入工程、创建工程、了解意愿将代码在开发板上跑起来,现总结如下:实验目的:将开发板上可控的两个 LED灯LD3、LD4实现交替闪烁,并在 RAM中仿真实验; 实验步骤:1、创建工程、且包含 main.c文件按照上面的五步操作,然后点击【finish 】。口 innsi二 应“ CCS ProjectCCS PpojKt- rofKt 仃 JEF muat b-=- sp«ifieu一33 InstrGtnenl XD&10g3 USB Deou P/c
2、bt*5dKr or type ftof teH>CZaXX C20Q0IDjKt -lame:UiSBsFiufl lOCJIOflF3te5 arid手PG tilygr 葫XIJEmpty PrUj七匚tsM £mpty 矗211玉»-37» PkMi&cfJ 二 Bov匚 ETCfliTHfulLS云 Heiko WodCrea*es 肿 “rpw ipirecr 帕 vfor 愴口 S4l«tcd d*7i». 7+id術Iconfcfin jri mpty 'nijin.i' lou飞t肩t-CncL遇
3、到的问题:在第四步如果设置新的工作空间文件夹,在点击【finish】后,应实际的去工作空间文件夹下去看一下,是否确实创建好了。建议:在点击完【finish】后,项目框架基本创建完成,然后关闭CCS再次进去看看是否直接进入刚刚创建好的工程。如果不能最好分析一下原因,重建一次。我在这里反复了3次,也就是重建3次才成功。如果可以进入,进入后面的步骤。2、复制 controlSUITE 下 C:ticontrolSUITEdevice_supportf2833xF面的DSP2833x_common和DSP2833x_headers两个文件夹到所创建的工程目录;« 本:tt3J逆盘b E co
4、rrtrolSUITE device.support 卜 f2S3?5i k vl42 b捧改日朝vedocD SP2S2 3jt_exa mples_c csv 5 rD SP283 3jt_exa mpfe 5_c C5v 5D£P3S333ccominon丁 DEP勿弟汀歸血吗2017/8/23 15:232017/8/21 23:222017/8/21 23:32 文些三2017/8/21 23:222017/8/21 2 3:22复制完成后最好仔细浏览一下每个目录下都有哪些文件。3、在项目的属性设置对话框中设置include路径如下:type filter :ext>
5、 ResourceGeneral* Build* C2£>00' Ccmpikrroces&o" Opticnz £otmizatron Indude Options |> Ativanced OplionsC2QOQ LrkcrInclude Options $ worksPace_1 oc:/SProjNa me/DSP2S33i_coinmon/incl de)"* Jwt>rks p ac eoc :y$ProjM a m e/0 £P2 S 3 3i_head ers/includefGCOO Hej
6、 Utility Ditabkd DebugSpecify a pre'nelude file fpreinclude)bhow 日 dvanuezj settirgfUK. j j Lancgi4、在main.c添加如下头文件:#i nclude "DSP2833x_Device.h"#i nclude "DSP2833x_Exa mp les.h"/ DSP2833X Headerfile In elude File/ DSP2833x Exa mp les In elude File5、这是可以编译一下,肯定会出错,需要删除一些文件。如下匿
7、 2S33 2JRAM_I nk. c m d 窿 3S33J RAV lnk,cmd 屢 2e334 RAM lr4c.cmdlF23332.crnd 腿 F333S3.cmd K F23334.cmd 區 F23335上md2016/11/1 16:132016/11/1 16;132016/11/1 161132016/11/1 16:132016/11/1 16:132016/11/1 16:132016/11/1 16;13 ;016/11/1 161?Wirdows命令庭本Windows 命志WJpdowc證A旦本WirdcrwifS岳守眶本indowi帚浄雾本Wirdows.翕令
8、區本Wirdows命暉本l/Ufind&ws命孑障丈7 KB8 K1B3 KGS KB9畑10 KB10 KIBin KRrSP2333aderBIOmlD&pSsJjeSdersoSEiloTcmd2016/11/1 16=1$2016/11/1 l&liWindows命脚本Windows 菲 vKf專9KE9KB自 SFO n Build.lib aSFO_rr_Bdild_fpu.lib &FO_n_Euild_V5.lib SFO_n_BLiild_V5jpu.lib* sFojt6Liiid_vse.irbgft SFOKBLiild.VSB.fpLi
9、lib僅K 口础73016/1VI 16:13救016 Kb2016/11/1 ISB26 KB2016/11/1 IS 12350王昴36 KE2016/11/1 161336O.iM26 Ke2016/11/1 151336O.i±26 KE2016/11/1 1612360 ±?l26 KE以上红圈内的文件全部删除6、然后再编译一下,看看有什么问题就自己处理吧,呵呵。7、现在已经有了基本的函数库、头文件,剩下就是实现 代码如下:LED灯的控制了。2 *main.c 5312 include3 tinclude4Q D$P2833».SysCtrlx'
10、*D5P2833x_Device h"/ D5P2833X Headerfile Include File'*DSP2833x_Example5 h'/ D5P2S33X Examples Include File'勿乡'勿乡乡> #define i#defdneidefine 3#defineLD3_ON()IDBOFFOLD4_0N()U>4:0FFO11 * nain . c12 */13 int main (void) 14151617IS195 6 7s3 3 5 5GpioOataRegs.GPACLEAR.bit.GPIO9
11、1 GpioOataRegs 6PASET.bitGPIO0 = 1QpioOataRegs.ePBC,EAR.bit.ePIO34 = 1GpioOataRegs.6PBSET.bit-QPI034= 1这里的宏定义是让程序的可还发現在这里写耐语句时掛册"不会出現代科厦示察自 动科全,両在后面的nMi團S俸中拼俯強合可用。工rdtsyswg;禁止看门狗PLL设5到巧OMM侵純了所有外设的时钟,以后根擦项目需龚应关诃DINT;IER = dxeeee:IFR = 0X0000; 关闭中旣inltPiectl();Tni;InitGpio();恢真PIE控制寄存器至裁认值, 初殆化屮断
12、向曩*怏复GPIO奇存器至S认值(输入上柱)I eallow;这条语句妊有后而的EDIS很关开怡谓试的时佞,没加他,仿算署査看寄存S的值没有变化,很星育怪,/< a甘畑.GpioCtriRcgi.GPAMUXl.bit.GPIO0 = ©/ © gpioGpioCtrlRegs.GPSMUXl.bit.GPI03d « 0;/ 0 pio/IO! ETilGpioCtrlRegs. GPADIR. bit GPIO0GpioCtrlRegs GPBDIR.bitGPI034/lO? K上下GpioCtrlRegs GPAPUD. bit GPIOOGpioC
13、trlRegs.GPSPUD.bit GPI034I Eras; I1;/1 output1;/1 output0J/1 enable &7/l enablewhile(1)EALLOW;LD3-0W();LD4 OFF():EDK; I/deloyEAIX8; ILD3_0FF():H)IS; "I/delay function些不需要的时钟,PS低功耗加上这句之后,立马可以设S后而寄存署的內吝了node node9 input0 inputpullup 0 disable pullup pullup 0 disable pullup这几个EALLOW. EWS也很关at,
14、否01无法改变10口的状态这序没有加延时函菽只有利用仿茸2单步执行才可以S察到 LED灯的賁化,如果连续运行,会因为N烁频率太鬲,両察到常亮的 現象#in elude"DSP2833X Device.h"/ DSP2833X Headerfile Include File#in elude"DSP2833x_Examples.h"/ DSP2833X Examples Include File#define#defineLD3_ON()LD3_OFF()Gp ioDataRegs.GPACLEAR.bit.G PlOO = 1Gp ioDataRegs.
15、GPASET.bit.G PlOO#defi ne#defi neLD4_ON()LD4_OFF()Gp ioDataRegs.G PBCLEAR.bit.G PIO34 = 1Gp ioDataRegs.G PBSET.bit.G PIO34GpioCtrIRegs. GPAPUD bit.GPlOO =0:/1 enable pullup 0 disable pullup/* main.c*/int main ( void ) InitSysCtrlQ:DINT:lER = 0x0000:IFR = 0x0000:InitPieCtrlQ:InitPieVectTableQ:InitGpioQ:EALLOW: /这里是DSP对寄存器的安全访问控制成对岀现/引脚工作在10模式/ 0 gpio mode/ 0 gpio modeGpioCtrIRegs. GPAMUX1 bit . GPlOO = 0:GpioCtrIRegs. GPBMUX1 bit . GPIO34 = 0: /IO引脚方向设置GpioCtrIRegs.GPADIR. bitGpioCtrIRegs.GPBDIR. bit/IO引脚上下拉设置.GPlOO = 1:.GPI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年企业员工岗前安全培训考试试题答案必考
- 2025年新职工入场安全培训考试试题答案下载
- 2025年管理人员岗前安全培训考试试题附完整答案(考点梳理)
- 2025担保合同的有效条件及要求
- 2025年度技术合作协议 智慧城市规划技术服务委托合同
- 厨电双十一营销活动方案
- 2025城镇公寓楼买卖合同
- 2025年PCB精密定位材料项目建议书
- 2025授权加盟合同范本
- 2025年烟尘、粉尘自动采样器及测定仪项目合作计划书
- 新版医疗机构消毒技术规范
- 【波司登羽绒服公司员工招聘问题调研8500字】
- 制度梳理表(总表)
- 睾丸肿瘤课件
- 医学伦理审查委员会的组成与职能
- 终端导购培训-高级导购销售培训
- 空调冷却冷冻水管道系统详细的施工方案设计
- 安全运输医疗垃圾的要点
- 关于员工心理健康的重要性
- 刑事案件模拟法庭剧本完整版五篇
- 2022年高考全国I卷数学高考真题(原卷版)
评论
0/150
提交评论