- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
继续我的第三个实验;实现定时器控制 LED 亮灭:
学习目的:定时器的寄存器设置及准确定时功能,
F28335 共有三个定时器:timer0、timer1、timer2 (timer2 也可用于 DSP/BIOS );
功能描述:
上电默认 LD4 灭;
初始化完成后,LD4 以 1HZ (1S )频率做状态翻转;
电路连接说明:
LD4 设置为通用 GPIO 上拉输出 初始化后默认为输出 LD4 灭状态;LD4 控制 LED
灯的负极,如下图;
本次实验选用定时器 0 ,程序时刻读取计数器的值,当值为0 时,LD4 状态翻转,计
数器重载;
程序设计说明:
定时器 0 的预定标寄存器和计数器设置:定时器时钟为 sysclkout=135MHz ,预定标
寄存器设为 1350 ,计数器设为100000 ;135Mhz/ (1350*100000=1Hz )
主要程序如下:
CpuTimer0Regs.TPR.bit.TDDR = 0x546 0xFF;//0x546 预定标寄存器 (预分频
器)
CpuTimer0Regs.TPRH.bit.TDDRH = (0x5468) 0x00FF;//0x546 预定标寄存
器(预分频器)
注意:在对分配寄存器设置是出现问题,TDDR、TDDRH 是两个 8 位寄存器组成的
16 位寄存器。
源程序如下:
#include DSP2833x_Device.h // DSP2833x Headerfile Include File
#include DSP2833x_Examples.h // DSP2833x Examples Include File
#define LD3_ON() GpioDataRegs.GPACLEAR.bit.GPIO0 = 1
#define LD3_OFF() GpioDataRegs.GPASET.bit.GPIO0 = 1
#define LD3_TOGGLE() GpioDataRegs.GPATOGGLE.bit.GPIO0 = 1
#define LD4_ON() GpioDataRegs.GPBCLEAR.bit.GPIO34 = 1
#define LD4_OFF() GpioDataRegs.GPBSET.bit.GPIO34 = 1
#define LD4_TOGGLE() GpioDataRegs.GPBTOGGLE.bit.GPIO34 = 1
#define Key_SW12() GpioDataRegs.GPBDAT.bit.GPIO50
/*
* main.c
*/
intmain(void) {
InitSysCtrl();
DINT;
IER = 0x0000;
IFR = 0x0000;
InitPieCtrl();
InitPieVectTable();
InitGpio();
EALLOW;
//GPIO0 LD3 控制LED负极
GpioCtrlRegs.GPAMUX1.bit.GPIO0 = 0;//0 gpio mode
GpioCtrlRegs.GPADIR.bit.GPIO0 = 1;//1 output 0 input
GpioCtrlRegs.GPAPUD.bit.GPIO0 = 0;//1 enable pullup 0 disable pullup
//GPIO34 LD4 控制LED负极
GpioCtrlRegs.GPBMUX1.bit.GPIO34 = 0;//0 gpio mode
GpioCtrlRegs.GPBDIR.bit.GPIO34 = 1;//1 output 0 input
GpioCtrlRegs.GPBPUD.bit.GPIO34 = 0;//1 enable pullup 0 disable pullup
//GPIO50 按键矩阵SW12输入端
GpioCtrlRegs.GPBMUX2.bit.GPIO50 = 0;//0 gpio
您可能关注的文档
- 河北会考音乐知识点(人教版) .pdf
- 2023年高考地理模拟考试试卷(附答案) .pdf
- “双减”背景下初中英语分层作业设计探究 .pdf
- 绿色建筑设计标识申报流程 .pdf
- 材料、构配件、设备数量清单及自检结果 .pdf
- 人教版七年级英语上册第一单元Section B教学设计 .pdf
- 浙江省杭州市民用建筑绿色(节能)施工图设计专篇(公共建筑) .pdf
- 浙教版八年级下学期期中考试科学试题汇总 .pdf
- 2022上半年贵阳市开阳县事业单位招聘考试试题 .pdf
- 一年级语文下册全真模拟考试试题新人教版(附答案) .pdf
- 上课《归园田居(其一)》课件28张.pptx
- 色彩的魅力课件55.ppt
- 山水田园诗导学练习鉴赏.ppt
- 部编版《白鹭》课件.pptx
- 《Excel在财务中的应用》项目七 全面预算编制方法与应用 教学课件.pptx
- 《Excel在财务中的应用》项目六 利润管理决策模型与应用 教学课件.pptx
- 《Excel在财务中的应用》项目五 运营资金的管理 教学课件.pptx
- 《Excel在财务中的应用》项目四 项目投资管理决策与应用 教学课件.pptx
- 《Excel在财务中的应用》项目三 筹资管理决策模型与应用 教学课件.pptx
- 《Excel在财务中的应用》项目二 Excel 常用函数基础 教学课件.pptx
文档评论(0)