迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1840|回复: 2

OS的C程序如何进入定时器中断

[复制链接]

1

主题

0

回帖

66

积分

注册会员

Rank: 2

积分
66
发表于 2019-7-31 15:45:03 | 显示全部楼层 |阅读模式
[img]file:///C:\Users\ZW-WZY\Documents\Tencent Files\315694340\Image\C2C\3S]J{JK[_V70MSK}9[TCS@L.png[/img]
使用这个定时器中断,c程序如何编写?
用接口寄存器,怎么搞都不出来中断?
又没人用过?

[img]file:///C:\Users\ZW-WZY\Documents\Tencent Files\315694340\Image\C2C\3S]J{JK[_V70MSK}9[TCS@L.png[/img][img]file:///C:\Users\ZW-WZY\Documents\Tencent Files\315694340\Image\C2C\3S]J{JK[_V70MSK}9[TCS@L.png[/img]46 1 R/W Timer INT0 Set 8bit 定时器中断0 设置值,中断时间=Timer_INT0_Set*10uS,0x00=256。

45 1 R/W Int_Reg
中断控制寄存器:
.7=中断总开关 1=使能(是否开启取决于单独中断控制位) 0=禁止。
.6=Timer INT0 Enable 1=中断定时器0 中断开启 0=中断定时器0 中断关闭。
.5=Timer INT1 Enable 1=中断定时器1 中断开启 0=中断定时器1 中断关闭。
.4=Timer INT2 Enable 1=中断定时器2 中断开启 0=中断定时器2 中断关闭。




回复

使用道具 举报

0

主题

181

回帖

2023

积分

金牌会员

Rank: 6Rank: 6

积分
2023
发表于 2019-7-31 17:17:13 | 显示全部楼层
迪文的T5 和T5L 的开发平台不一样,开发的OS的方式也不一样,你目前用的是哪个开发平台? T5是需要用迪文自己的开发软件做的,T5L 可以用keil处理。
你的图片看不到,不好判断。
回复

使用道具 举报

6

主题

27

回帖

109

积分

注册会员

Rank: 2

积分
109
发表于 2019-8-2 10:53:19 | 显示全部楼层


char data;
data=0x90;
write_register(45,&data);  // 开启Timer INT2中断
data=1;
write_register(48,&data);  // 设置中断时间

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2026-4-15 02:50 , Processed in 0.052887 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表