12k128下载失败
2025-12-25 00:55 来自 zyq9194 发布@ 综合讨论
126175
下载时提示更新固件,更新后,再下载就一直失败,
用usb-link1d,时根本识别不到串口,
下载时提示更新固件,更新后,再下载就一直失败,
用usb-link1d,时根本识别不到串口,
咨询STC32F和STC32G两芯片差异咨询
2025-12-19 17:53 来自 llyymm 发布@ 综合讨论
最近的项目,CAN网络通信控制,每个动作完成或者有些动作需要延时一小段时间再动作,为了不影响CAN网络接收处理数据,我是开启中断定时器,设置定时变量和定时标志查询的方式进行延时,同样的流程,我使用STC32G12k一切正常,都是按照定时时间动作,可是我使用STC32F就会出现异常,有时某个动作没有执行延时,直接就开始动作,为了验证,相同的程序我烧录到两个芯片上对同一个设备进行控制确实还是出现这类问题,请问如何避免STC32F这类问题? 说明一下,按照手册说明:STC32F不用单独开启 WTST = 0; CKCON = 0;这个我是做了屏蔽的,定时器变量赋值时,两个芯片也都是暂停掉中断赋值后再开启的,还有就是定时变量我也使用volatile进行了修饰, 还请指导我还需要做哪些措施?
帮推荐一款国产便宜的音频IC,I2S接口,能录音/放音,直接接耳机喇叭
2025-12-18 08:51 来自 神农鼎 发布@ 综合讨论
帮推荐一款国产便宜的音频IC,I2S接口,能录音/放音,直接接耳机喇叭
16位 DAC, 24位音频 DAC
2025-12-14 11:03 来自 神农鼎 发布@ 综合讨论
16位 DAC:
124405
124406
124407
124408
24位音频 DAC:
124404
124402
124403
求助,遇到了串口和t4冲突的问题 | 已解答
2025-12-12 18:17 来自 xiaocao 发布@ 综合讨论
void encoder_init(void)
{
T3L = 0;
T3H = 0;
T4L = 0;
T4H = 0;
T4T3M |= 0xCC;
}这是我的编码器的配置,
void uart4_init(void) // 选择时钟源, 2: 使用Timer2做波特率, 其它值: 使用Timer4做波特率.
{
P5M0 = 0x00;
P5M1 = 0x00;
S4_S=1; //uart4 : //P5.2rx //P5.3tx
T2H = t2_reload >> 8;//timer2
T2L = t2_reload;
AUXR |= 0x14;//timer2 as baudrate
T2x12 = 1;
T2R = 1;
S4CON |= 0x10;
ES4 = 1; //允许uart4中断
}
这是我的串口配置,
主函数中#include
{
T3L = 0;
T3H = 0;
T4L = 0;
T4H = 0;
T4T3M |= 0xCC;
}这是我的编码器的配置,
void uart4_init(void) // 选择时钟源, 2: 使用Timer2做波特率, 其它值: 使用Timer4做波特率.
{
P5M0 = 0x00;
P5M1 = 0x00;
S4_S=1; //uart4 : //P5.2rx //P5.3tx
T2H = t2_reload >> 8;//timer2
T2L = t2_reload;
AUXR |= 0x14;//timer2 as baudrate
T2x12 = 1;
T2R = 1;
S4CON |= 0x10;
ES4 = 1; //允许uart4中断
}
这是我的串口配置,
主函数中#include
关于打线异常--GIPO 功能切换咨询
2025-12-11 17:20 来自 MikeXue 发布@ 综合讨论
1. P1.2和P5.4打线为一个GPIO (27P),(ADC2不能使用) ; 通过哪个寄存器选择Pin27是哪组脚的功能呢? P27切换1.2/P5.4组功能是如何实现? 同理Pin24(P1.3/P1.7)
2. 后续,以上打线异常,会怎么修改呢? 功能脚会怎么分配。
2. 后续,以上打线异常,会怎么修改呢? 功能脚会怎么分配。
串口打印
2025-12-9 22:50 来自 uutamiwn 发布@ 综合讨论
123878串口输出乱码 。123879#include "STC8Hxxxxx.h"
#include <intrins.h>
#include <absacc.h>
#include <string.h>
#include <stdarg.h>
#include <stdio.h>
#include <math.h>
#define TKC P00 // 0 高阻
#define TKD P01 // 0 高阻
#define TKE P02 // 0 高阻
#define TKF P03 // 0 高阻
// #define NC P04 // 0 高阻
// #define NC P05 // 0 高阻
#define NTC P06 // 0 高阻
#define BUZ P07 // 0 推挽
#define TK0 P10 // 0 高阻
#define TK1 P11 // 0 高阻
/
#include <intrins.h>
#include <absacc.h>
#include <string.h>
#include <stdarg.h>
#include <stdio.h>
#include <math.h>
#define TKC P00 // 0 高阻
#define TKD P01 // 0 高阻
#define TKE P02 // 0 高阻
#define TKF P03 // 0 高阻
// #define NC P04 // 0 高阻
// #define NC P05 // 0 高阻
#define NTC P06 // 0 高阻
#define BUZ P07 // 0 推挽
#define TK0 P10 // 0 高阻
#define TK1 P11 // 0 高阻
/
关于STC8H2K17U的使用碰见的奇怪问题
2025-12-9 17:36 来自 hxwdmbaj 发布@ 综合讨论
问题描述:现用STC8H2K17U,所用外设有:1、PWM5驱动DCDC芯片给电池充电,2、P1.4,P1.5用作软件模拟I2C驱动ADS1015采集电流和电压过程中,只要MCU的PWM有输出,ADS1015就没反应采集不到值,PWM占空比设置0的话,这个ADS1015,ADC芯片又正常了。
有没有专用于变频器三相驱动信号的芯片?
2025-12-8 17:45 来自 cjtdz 发布@ 综合讨论
有没有专用于产生变频器三相信号的芯片?用来减轻单片机的负担,单片机单独完成其它控制,芯片在主板上,相应的也减小信号干扰。
准备把项目从stc8a8k64d4移植到STC32G12K128, 请问移植难度大吗? 问题多吗?
2025-12-7 21:13 来自 guoyvv 发布@ 综合讨论
目前项目用stc8a8k64d4, 但是程序已经有55K, 加上eeprom 4k, 快满了
想移植到STC32G12K128芯片上,
请问好移植吗? 大概会出哪些问题?
因为是工业项目, 量产项目, 所以比较慎重
有这么做过的大牛, 请回答下, 多谢多谢!
想移植到STC32G12K128芯片上,
请问好移植吗? 大概会出哪些问题?
因为是工业项目, 量产项目, 所以比较慎重
有这么做过的大牛, 请回答下, 多谢多谢!


