24
61
349
中级会员
使用道具 举报 送花
791
1万
2万
管理员
神*** 发表于 2024-3-18 21:31 我在工具中没看到这个功能
17
768
2374
金牌会员
小*** 发表于 2024-3-19 08:43 例程有
48
2296
8094
论坛元老
Zhang*** 发表于 2024-3-19 09:34 要映射
void main(void) { P_SW2 |= 0x80; //扩展寄存器访问使能 P0M1 = 0; P0M0 = 0; //设置为准双向口 P1M1 = 0; P1M0 = 0; //设置为准双向口 P2M1 = 0; P2M0 = 0; //设置为准双向口 P3M1 = 0; P3M0 = 0; //设置为准双向口 P4M1 = 0; P4M0 = 0; //设置为准双向口 P5M1 = 0; P5M0 = 0; //设置为准双向口 P6M1 = 0; P6M0 = 0; //设置为准双向口 P7M1 = 0; P7M0 = 0; //设置为准双向口 T3L = 0x66; //65536-11.0592M/12/1000 T3H = 0xfc; T4T3M = 0x09; T3T4PIN = 0x01; //Select T3CLKO, 0:P0.5; 1:P0.1 while (1) { } }复制代码
乘风*** 发表于 2024-3-19 09:58 包含系统头文件,使用下面代码试试: #include "stc8h.h"
30
1179
4500
超级版主
#include "stc8h.h" #include "stdio.h" #include "intrins.h" void main() { P_SW2 = 0x80; P0M0 = 0x00; P0M1 = 0x00; P1M0 = 0x00; P1M1 = 0x00; P2M0 = 0x00; P2M1 = 0x00; P3M0 = 0x00; P3M1 = 0x00; P4M0 = 0x00; P4M1 = 0x00; P5M0 = 0x00; P5M1 = 0x00; P6M0 = 0x00; P6M1 = 0x00; P7M0 = 0x00; P7M1 = 0x00; T4T3M = 0x01; //使能定时器3时钟输出功能 T3L = 0x66; //设置定时器重装值 T3H = 0xfc; T3T4PIN = 0x01; //切换定时器输出功能脚 T4T3M |= 0x08; //启动定时器3 while (1); } 复制代码
zh*** 发表于 2024-3-19 12:10 功能没问题,P0.1/T3CLKO_2可输出时钟 测试代码如下:
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )
GMT+8, 2025-10-29 13:52 , Processed in 0.142703 second(s), 111 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.