哪位仁兄玩过合泰单片机 求帮助!!!!!!!!!!!!!!

xiaohui663099509 2011-09-28 08:44:00
我用ht66f03t3 写一个小程序 。在设置定时/计数器出问题了。 配置定时/计数器出问题了。
貌似不能计数。 有哪位仁兄能指导一下。
//--------配置硬件端口A--------------------------------
_pac=0x08;
_papu=0x08;
_pa=0x08;
_pawu=0;


//--------配置定时器-----------------------------------
_tm0c0= 0x10; //定时-计数器0控制寄存器0 fint=fsys
_tm0c1= 0xc1; //定时-计数器0控制寄存器1 time/counter t0cclr=1
_tm0ah=_200uS_TH;
_tm0al=_200uS_TL; //200uS

_emi=1; //开启全部中断
_mf0e=1; //允许0多功能中断
_mf0f=0; //初始化多功能中断请求标志位
_t0ae //定时/计数器使能
_t0af=0; //初始化 timer/counter 中断请求标志
_t0on=1;(以上是部分代码) 请哪位仁兄指导一下 急啊!!!!!!!!!!在此小弟感谢了
...全文
325 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
galle 2011-09-29
  • 打赏
  • 举报
回复

_intc1 = 0x9; //enable timer1
_tmr1c=0x90;
_tmr1l=0xed;
_tmr1h=0x08;
_eei1=1;
_emi=1;
以上是46r64的定时器初始化。没有用过你的那个型号,您参考一下!
#pragma vector Timer1Int @0x10
void Timer1Int(void) //定时器1中断函数50ms
xiaohui663099509 2011-09-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wulin900515 的回复:]
和51的是有点不一样,兄弟,能给我说下你用合泰单片机的原因吗?只是问问而已!
[/Quote]用啊!51比较简洁些。这个需要设置的需要多点,功能也就多一点。
xiaohui663099509 2011-09-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 codesnail 的回复:]
看文档提供的示例代码,应该有相应的参考设置。
[/Quote] 嗯,看了。还是不行。今天调了一下,单个计数功能能有用。貌似放在在整个程序就有问题。看样子设置出了一点小问题。还有就是中断周期时间设置出问题了。
codesnail 2011-09-28
  • 打赏
  • 举报
回复
看文档提供的示例代码,应该有相应的参考设置。
wulin900515 2011-09-28
  • 打赏
  • 举报
回复
和51的是有点不一样,兄弟,能给我说下你用合泰单片机的原因吗?只是问问而已!

27,511

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧