xxkj2010
发表于 2023-12-28 09:09:19
本帖最后由 xxkj2010 于 2023-12-29 10:34 编辑
xxkj2010 发表于 2023-12-27 20:47
这两个触摸程序可以直接用于STC8H1K17T吗?
我查了手册,发现这些用于设置主频的寄存器的位置是不同的
#define ID_ROMADDR ((unsigned char code *)0xfdf9)
#define VREF_ROMADDR (*(unsigned int code *)0xfdf7)
#define F32K_ROMADDR (*(unsigned int code *)0xfdf5)
#define T22M_ROMADDR (*(unsigned char code *)0xfdf4)//22.1184MHz (27M频段)
#define T24M_ROMADDR (*(unsigned char code *)0xfdf3)//24MHz (27M频段)
#define T20M_ROMADDR (*(unsigned char code *)0xfdf2)//20MHz (27M频段)
#define T27M_ROMADDR (*(unsigned char code *)0xfdf1)//27MHz (27M频段)
#define T30M_ROMADDR (*(unsigned char code *)0xfdf0)//30MHz (27M频段)
#define T33M_ROMADDR (*(unsigned char code *)0xfdef)//33MHz (27M频段)
#define T35M_ROMADDR (*(unsigned char code *)0xfdee)//35MHz (44M频段)
#define T36M_ROMADDR (*(unsigned char code *)0xfded)//36MHz (44M频段)
#define T40M_ROMADDR (*(unsigned char code *)0xfdec)//40MHz (44M频段)
#define VRT6M_ROMADDR (*(unsigned char code *)0xfdea)//VRTRIM_6MHz
#define VRT10M_ROMADDR (*(unsigned char code *)0xfde9)//VRTRIM_10MHz
#define VRT27M_ROMADDR (*(unsigned char code *)0xfde8)//VRTRIM_27MHz
#define VRT44M_ROMADDR (*(unsigned char code *)0xfde7)//VRTRIM_44MHz
梁工
发表于 2023-12-28 15:56:13
xxkj2010 发表于 2023-12-28 09:09
需要修改什么代码吗?毕竟用的芯片不同,不知道相关的寄存器是否完全一致。 ...
寄存器一样的,程序通用。
biaogreat
发表于 2023-12-31 09:33:01
触摸按键,重要的 3个视频
MYKJ
发表于 2024-1-3 11:24:22
32位8051-STCAI 发表于 2023-12-16 11:52
梁工触摸例程
梁工,你好!有没有触摸按键的汇编程序
梁工
发表于 2024-1-5 18:32:16
MYKJ 发表于 2024-1-3 11:24
梁工,你好!有没有触摸按键的汇编程序
我没有汇编的程序。触摸按键涉及一些算法,用汇编会很繁琐,所以我没有写汇编的程序。
lzl1okOK
发表于 2024-1-7 05:43:13
{:4_250:}
jwg
发表于 2024-1-8 10:34:03
学习到了
huaqielec
发表于 2024-1-10 17:13:44
神农鼎 发表于 2023-12-16 11:06
2,触摸按键开发,STC有专门的 触摸按键辅助开发工具
www.stcai.com/cmajyssp
你好老师,请教一下,为什么我的触摸按键差值获取就不能用?点击读取,也看不到任何图形反应,用的是win11系统
huaqielec
发表于 2024-1-10 17:16:04
huaqielec 发表于 2024-1-10 17:13
你好老师,请教一下,为什么我的触摸按键差值获取就不能用?点击读取,也看不到任何图形反应,用的是win1 ...
使用截图没有办法回复,请教
神农鼎
发表于 2024-1-10 17:39:28
回复时,点击右上方的 【高级模式】