找回密码
 立即注册
查看: 355|回复: 6

T11与其他定时器不同的是,它可以较长时间产生中断,还可以选择时钟源,STC太给力了

[复制链接]
  • TA的每日心情
    开心
    昨天 07:02
  • 签到天数: 175 天

    [LV.7]常住居民III

    67

    主题

    866

    回帖

    2908

    积分

    金牌会员

    积分
    2908
    发表于 2024-2-6 13:00:42 | 显示全部楼层 |阅读模式
    本帖最后由 xxkj2010 于 2024-2-6 13:18 编辑

    上午对T11的测试,开始的时候因为太粗心,没有加 P_SW2 |= 0x80;,导致测试失败,在论坛寻找帮助后解决了问题。

    T11与其他定时器不同的是,它可以较长时间产生中断,因为它自带一个八位的分频器,
    截图202402061244078008.jpg

    在24MHz的主频下,完全可以让它1秒产生一次中断,这是其他常规定时器力不能所及的。

    STC太给力了!
    代码如下:
    main.c
    1. //STC8H2K17U 主频24MHz
    2. #include "stc8h.h"
    3. #define     MAIN_Fosc       24000000L   //定义主时钟
    4. typedef unsigned char u8;
    5. typedef unsigned int u16;
    6. typedef unsigned long u32;
    7. typedef unsigned char uchar;
    8. typedef unsigned int uint;
    9. typedef unsigned int ushort;
    10. typedef unsigned long ulong;
    11. void Timer11_Init(void);                //1秒@24MHz
    12. //void delay_ms(u8 ms);
    13. u32 temp;
    14. void main()
    15. {
    16.     P3M0 = 0x00;
    17.     P3M1 = 0x00;
    18.                 P_SW2 |= 0x80;     //扩展寄存器(XFR)访问使能
    19.                 Timer11_Init();
    20.     while (1)
    21.     {
    22. //                delay_ms(5);
    23.     }
    24. }
    25. //void delay_ms(u8 ms)
    26. //{
    27. //     u16 i;
    28. //     do{
    29. //          i = MAIN_Fosc / 10000;
    30. //          while(--i);   //10T per loop
    31. //     }while(--ms);
    32. //}
    33. void Timer11_Init(void)                //1秒@24MHz
    34. {
    35.         T11CR=0x02;//1000 0010 T11作定时器,12T 模式,用系统时钟SYSclk
    36.         T11PS=199;//总分频12*200,1秒计数为10000
    37.         T11H=(65536-10000)>>8;
    38.         T11L=65536-10000;
    39.         T11CR |=0x80;        //开始计数
    40.         EA=1;
    41. }
    42. void Timer11_Isr(void) interrupt 13
    43. {
    44.                 P37=!P37;
    45. }
    复制代码
    isr.asm

    1. CSEG  AT 021BH  ;原T11中断号
    2. JMP      006BH  ;跳转到13号中断入口      
    3. END
    复制代码

    测试视频:


    完整工程:

    T11产生1秒中断.rar

    24.13 KB, 下载次数: 12

    回复 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 08:42
  • 签到天数: 144 天

    [LV.7]常住居民III

    20

    主题

    1101

    回帖

    2623

    积分

    金牌会员

    积分
    2623
    发表于 2024-2-6 13:09:15 | 显示全部楼层
    .......
    我怎么记得一些片子的T2 T3 T4也是有带8位预分频器的..
    我感觉T11定时器 特别在可以选择时钟源,,这个是其他的定时器不具备的东西
    参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
    技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 07:02
  • 签到天数: 175 天

    [LV.7]常住居民III

    67

    主题

    866

    回帖

    2908

    积分

    金牌会员

    积分
    2908
     楼主| 发表于 2024-2-6 13:17:31 | 显示全部楼层
    _奶咖君_ 发表于 2024-2-6 13:09
    .......
    我怎么记得一些片子的T2 T3 T4也是有带8位预分频器的..
    我感觉T11定时器 特别在可以选择时钟源,, ...

    没错,我看STC8H手册了,STC8H的T0和T1没有预分频,T3和T4就有,谢谢提醒!
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9550

    回帖

    1万

    积分

    管理员

    积分
    14011
    发表于 2024-2-6 16:31:37 | 显示全部楼层


    STC8的 T2/T3/T4, T11, 是24位重装载定时器

    截图202402061630556286.jpg

    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9550

    回帖

    1万

    积分

    管理员

    积分
    14011
    发表于 2024-2-9 09:37:52 | 显示全部楼层
    龙年新春捷
    STC8H2K32U-45MHz-LQFP32/TSSOP28 的 USB 型 MCU 已开始制造光罩流程中
    RMB1.3 的 USB, STC8H2K32U-45MHz-LQFP32/TSSOP28/20,SOP16, 4月开始供货
    51世界火热的夏天全面来临 全面 进入 USB 时代 !新增硬件32位乘除法器MDU32C
    硬件USB 支持 仿真/下载, RTC 实时时钟, 年/月/日/时/分/秒,星期
    真12位ADC, 144MHz-16位高级PWM新增硬件移相功能

    32K Flash, 2.5k SRAM, USB, 双串口/I2C/SPI, 轨到轨比较器,12位ADC, PWM
    串口1/串口2:

    ===都支持串口接收硬件超时侦测硬件奇偶校验
    ===都支持帧错误数据检测自动地址识别
    T11,强大的24位低功耗定时器/系统定时器,支持低功耗唤醒
    P1.2口在P5.4口上共享P1.0/P1.1的全部数字功能可以交换

    STC8H2K32U51成为永恒的经典:钻石恒久远51永流传


    ======================================================================

    RMB0.99 的 USB, STC8H2K08U-45MHz-TSSOP20/SOP16,已开始供货
    51世界火热的夏天全面来临 全面 进入 USB 时代 !

    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9550

    回帖

    1万

    积分

    管理员

    积分
    14011
    发表于 2024-2-9 21:38:22 | 显示全部楼层
    截图202402092138187173.jpg

    点评

    祝所有坛友龙年大吉!也祝STC腾飞,技术更上一层楼!  发表于 2024-2-10 09:46
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-21 06:16 , Processed in 0.409641 second(s), 53 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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