1

帖子

0

TA的资源

一粒金砂(初级)

61
 
【疑问:用其内部timer定时】几句不是特别懂
  1.         CpuTimer0Regs.TCR.all  = 0x4001;  // 1.这句是什么意义呢
  2.         IER |= M_INT1;                                    //2. 这个是总中断使能寄存器吧,timer0对应的是M_INT1吗?
  3.         PieCtrlRegs.PIEIER1.bit.INTx7 = 1;          //3.中断控制寄存器 中 怎么是7呢,还是说这是第7位。

  4.         EINT;     // Enable Global interrupt INTM
  5.         ERTM;     // Enable Global realtime interrupt DBGM     4.DBGM是什么? 和中断是什么关系
复制代码

点评

1、开中断 2、你说得很正确 3、对照一下《TMS320F2803x Piccolo System Control and Interrupts Reference Guide》中的Table 108. PIE MUXed Peripheral Interrupt Vector Table就知道了 4、看它的定义#define E  详情 回复 发表于 2014-7-27 18:58
 

回复

1万

帖子

25

TA的资源

裸片初长成(高级)

62
 
yan826283535 发表于 2014-7-27 16:01
【疑问:用其内部timer定时】几句不是特别懂

1、开中断
2、你说得很正确
3、对照一下《TMS320F2803x Piccolo System Control and Interrupts Reference Guide》中的Table 108. PIE MUXed Peripheral Interrupt Vector Table就知道了
4、看它的定义#define  ERTM   asm(" clrc DBGM"),DBGM是CPU的ST1寄存器中的一个位:

Debug enable mask bit. When DBGM is set, the emulator cannot accesss memory or
registers in real time. The debugger cannot update its windows

 
 

回复

12

帖子

0

TA的资源

一粒金砂(初级)

63
 
学习了,谢谢楼主!
 
 
 

回复

828

帖子

8

TA的资源

一粒金砂(高级)

64
 
请教大神了,为啥我的程序就死在 DELAY_US(1000000L);这个地方了呢,跳不过延时去

点评

附件中有完整的工程,你可以下载后运行一下试试,再和自己的比较一下。  详情 回复 发表于 2015-2-9 11:20
 
 
 

回复

1万

帖子

25

TA的资源

裸片初长成(高级)

65
 
wugx 发表于 2015-2-8 21:48
请教大神了,为啥我的程序就死在 DELAY_US(1000000L);这个地方了呢,跳不过延时去



附件中有完整的工程,你可以下载后运行一下试试,再和自己的比较一下。
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

66
 
不错的例程
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

67
 
dontium 发表于 2012-12-4 11:33
刚才我试了六楼和九楼传的两个项目,这两个均可以使用,没有报错、没有警告


我用的是V5版的CCS。

...

大师  我刚接触CCS6.2.0,在操作上不熟,也找了很多资料,但不是很全;
想请教大师,关于CCS6.2有没有比较全面的资料,想向大师学习,求链接,或者发至该邮箱(zcrainbow@126.com

点评

要对准某一器件,例如F28027,在这个器件的主页,如:http://www.ti.com/product/tms320f28027 可以找到很多资料,如果你有一定C语言基础,在这个网页里的文件看完,你就是顶级大师了! 其中有两个文件,很管  详情 回复 发表于 2016-12-24 21:29
 
 
 

回复

1万

帖子

25

TA的资源

裸片初长成(高级)

68
 
买醉的显示器 发表于 2016-12-24 16:41
大师  我刚接触CCS6.2.0,在操作上不熟,也找了很多资料,但不是很全;
想请教大师,关于CCS6.2有没有比 ...

要对准某一器件,例如F28027,在这个器件的主页,如:查看详情

可以找到很多资料,如果你有一定C语言基础,在这个网页里的文件看完,你就是顶级大师了!

其中有两个文件,很管用、很重要:《TMS320C28x Assembly Language Tools vx.x User's Guide》
及《TMS320C28x Optimizing C/C++ Compiler vx.x User's Guide》
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

69
 
dontium 发表于 2012-11-27 17:15
让LED闪起来
这次讨论一下TI的编程特点,特别是文件组织结构。这是建立在前一个项目《打造自己的C2000 L ...

顶楼主啊,希望带领我这个菜鸟快速入门C2000 launchpad ,希望楼主能把其他模块的例程也做好方便我们学习啊
 
 
 

回复

17

帖子

0

TA的资源

一粒金砂(初级)

70
 
不错,下载下来学习下
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(中级)

71
 
版主,您好。最近学习C2000的板子,看到您这个帖子,然后自己试了下,发现LED不亮。。。能不能请您给看看

28027.zip

450.08 KB, 下载次数: 3

点评

看看您的IO口设置: [mw_shl_code=c,true]void InitGpio(void) { EALLOW; // Each GPIO pin can be: // a) a GPIO input/output // b) peripheral function 1 // c) peripheral function  详情 回复 发表于 2017-10-15 20:44
See details below. Error: Import failed for project '28027' because its compiler definition is not available. Please install the C2000v16.9 compiler before importing this project - click 'View > C  详情 回复 发表于 2017-10-15 20:39
 
 
 

回复

1万

帖子

25

TA的资源

裸片初长成(高级)

72
 
会飞的石头人 发表于 2017-10-14 22:18
版主,您好。最近学习C2000的板子,看到您这个帖子,然后自己试了下,发现LED不亮。。。能不能请您给看看

See details below.
  Error: Import failed for project '28027' because its compiler definition is not available. Please install the C2000v16.9 compiler before importing this project - click 'View > CCS App Center' to check if compiler updates are available, or install the compiler manually and register it with CCS through 'Preferences > CCS > Build > Compilers'.
 
 
 

回复

1万

帖子

25

TA的资源

裸片初长成(高级)

73
 
会飞的石头人 发表于 2017-10-14 22:18
版主,您好。最近学习C2000的板子,看到您这个帖子,然后自己试了下,发现LED不亮。。。能不能请您给看看

看看您的IO口设置:

  1. void InitGpio(void)
  2. {
  3.    EALLOW;

  4.    // Each GPIO pin can be:
  5.    // a) a GPIO input/output
  6.    // b) peripheral function 1
  7.    // c) peripheral function 2
  8.    // d) peripheral function 3
  9.    // By default, all are GPIO Inputs
  10.    GpioCtrlRegs.GPAMUX1.all = 0x0000;     // GPIO functionality GPIO0-GPIO15
  11.    GpioCtrlRegs.GPAMUX2.all = 0x0000;     // GPIO functionality GPIO16-GPIO31
  12.    GpioCtrlRegs.GPBMUX1.all = 0x0000;     // GPIO functionality GPIO32-GPIO34
  13.    GpioCtrlRegs.AIOMUX1.all = 0x0000;     // Dig.IO funct. applies to AIO2,4,6,10,12,14

  14.    GpioCtrlRegs.GPADIR.all = 0x0000;      // GPIO0-GPIO31 are GP inputs
  15.    GpioCtrlRegs.GPBDIR.all = 0x0000;      // GPIO32-GPIO34 are inputs
  16.    GpioCtrlRegs.AIODIR.all = 0x0000;      // AIO2,4,6,19,12,14 are digital inputs

  17.    // Each input can have different qualification
  18.    // a) input synchronized to SYSCLKOUT
  19.    // b) input qualified by a sampling window
  20.    // c) input sent asynchronously (valid for peripheral inputs only)
  21.    GpioCtrlRegs.GPAQSEL1.all = 0x0000;    // GPIO0-GPIO15 Synch to SYSCLKOUT
  22.    GpioCtrlRegs.GPAQSEL2.all = 0x0000;    // GPIO16-GPIO31 Synch to SYSCLKOUT
  23.    GpioCtrlRegs.GPBQSEL1.all = 0x0000;    // GPIO32-GPIO34 Synch to SYSCLKOUT

  24.    // Pull-ups can be enabled or disabled.
  25.    GpioCtrlRegs.GPAPUD.all = 0x0000;      // Pullup's enabled GPIO0-GPIO31
  26.    GpioCtrlRegs.GPBPUD.all = 0x0000;      // Pullup's enabled GPIO32-GPIO34
  27.    //GpioCtrlRegs.GPAPUD.all = 0xFFFF;    // Pullup's disabled GPIO0-GPIO31
  28.    //GpioCtrlRegs.GPBPUD.all = 0xFFFF;    // Pullup's disabled GPIO32-GPIO34
  29.    EDIS;

  30. }
复制代码


用到GPIO0,不把它设置成输出,怎么能行呢?


点评

谢谢版主,我自己找到了错误。。。确实是这个问题,新手刚入门,见谅见谅  详情 回复 发表于 2017-10-15 21:58
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(中级)

74
 
dontium 发表于 2017-10-15 20:44
看看您的IO口设置:

[code]void InitGpio(void)
{
   EALLOW;

   // Each GPIO pi ...

谢谢版主,我自己找到了错误。。。确实是这个问题,新手刚入门,见谅见谅
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表