神农鼎 发表于 2023-4-24 07:33:11

24位定时器, T2/T3/T4增加了8位预分频

24位定时器, T2/T3/T4增加了8位预分频,所以T2/T3/T4是支持24位的定时器
====8H/8G/8A/8C系列
T0/T1/T2/T3/T4增加了8位预分频,所以T0/T1/T2/T3/T4是支持24位的定时器
====32G系列,AI8051U系列







T2/T3/T4增加了8位预分频,所以T2/T3/T4是支持24位的定时器







神农鼎 发表于 2023-4-24 07:38:18

定时器的自动程序生成器, 见 V6.95M 或以上版本



AiCube-可视化 图形 I/O配置 体验
https://v.stcai.com/sv/e40e76b-1963e22a9cc/e40e76b-1963e22a9cc.mp4

利用 AiCube@AIapp-ISP V6.95M,
智能配置开发工具启动程序框架自动生成器,实现如下的实验:
32位8051单片机入门的第一个完整的C语言程序,printf_usb("Hello World !\r\n")
https://v.stcai.com/sv/426d0d7d-1963d548feb/426d0d7d-1963d548feb.mp4
AiCube 实验一:直接 printf_usb("Hello World !\r\n")
32位8051单片机入门的第一个完整的C语言程序

AiCube 实验二:查询方式,查询到电脑命令后,
                           printf_usb("Hello World !\r\n")或其他

AiCube 实验三:中断方式,单片机USB中断接收服务函数收到命令后,
                           printf_usb("Hello World !\r\n")或其他

ainiwuhui 发表于 2023-5-15 15:46:18

问一下楼主管理员,如何将几个定时计数器级联成32位的计数器呢?想进行高速计数,但又不想用中断。用STC的几个定时计数器可以实现吗?

神农鼎 发表于 2023-5-15 16:20:02

STC15/STC8/STC32 都可以
T2CLKO-->T3; T3CLKO-->T4; T0CLKO-->T1;T1CLKO--->T0






T0CLKO-->T1;T1CLKO--->T0

ainiwuhui 发表于 2023-5-16 14:55:05

你好,有这方面的具体的定时器设置步骤的程序吗?还是没搞懂怎么操作。{:sweat:}

ainiwuhui 发表于 2023-5-16 14:57:28

想用定时计数器做一个高精度的等精度频率和计数器,用到32位计数,但还是没搞明白级联过程是怎么操作的。

crcc_3c 发表于 2023-5-16 16:06:38

自动生成代码YYDS

ainiwuhui 发表于 2023-5-16 16:08:22

啥意思?不明白。怎么自动生成代码?STC如何自动生成?

32G12K128 发表于 2023-5-16 17:07:04

ainiwuhui 发表于 2023-5-16 16:08
啥意思?不明白。怎么自动生成代码?STC如何自动生成?

自动生成的有这些位数可以选择:




ainiwuhui 发表于 2023-5-16 17:36:15

这个我知道可以自动生成,我是想参考这个文章里的做法
但按上面的程序和电路框图,级联出来的计数器和定时器,按上面的程序计算出来的老是不准确。T0,T1的数值老是有+-1个数。根据图上公式计算误差很大。是哪里不对吗?
页: [1] 2 3 4 5 6 7
查看完整版本: 24位定时器, T2/T3/T4增加了8位预分频