高通的QCA6410-AL3C QFN68这个芯片谁用过?
2024-2-28 16:49 来自 380091044 发布@ 综合讨论
高通的QCA6410-AL3C QFN68这个芯片谁用过?编程使用的什么编程器?
STC32G ISP升级问题
2024-2-28 15:27 来自 DSL88 发布@ 综合讨论
STC32G12K128处理器ISP升级设置0xFF0003-0xFF1003是什么意思?作用是什么?
为什么会导致如下内存不足的警告?
*** WARNING L30: MEMORY SPACE OVERLAP
SEG: ?PR?IV?0
FROM: FF1003H
TO: FF1004H
为什么会导致如下内存不足的警告?
*** WARNING L30: MEMORY SPACE OVERLAP
SEG: ?PR?IV?0
FROM: FF1003H
TO: FF1004H
冲哥视频第34集PWM配置代码可精简吗?
2024-2-28 14:56 来自 垂柳工作室 发布@ 综合讨论
void PWMA_Init(void) //PWMA的初始化{//1.时钟源选择 这里不改,默认22.1184mhz[fon
为什么有些位操作STC32G可以,STC8H不支持?
2024-2-27 22:22 来自 pursuing 发布@ 综合讨论
1. 在学习陈桂友教授的STC8H视频教程时,记得他说过地址能被8整除的,才能有位操作。请问这是什么原因呢?
2. 我见STC32G内有些地址不能被8整除的也可以位操作,如SPI 状态寄存器(SPSTAT),地址CDh,其中B7是SPIF,就可以直接用,如等待SPI中断硬件置1,可以写 while(SPIF == 0);。反而STC8H中同样的寄存器,同样的地址,却不认SPIF,只能用 while(!(SPSTAT & 0x80)); 代替,何故?望高手指教,谢谢!
2. 我见STC32G内有些地址不能被8整除的也可以位操作,如SPI 状态寄存器(SPSTAT),地址CDh,其中B7是SPIF,就可以直接用,如等待SPI中断硬件置1,可以写 while(SPIF == 0);。反而STC8H中同样的寄存器,同样的地址,却不认SPIF,只能用 while(!(SPSTAT & 0x80)); 代替,何故?望高手指教,谢谢!
求解一个电路(与单片机无关)一个震动盘可控硅电路
2024-2-27 17:25 来自 飞捷 发布@ 综合讨论
本帖最后由 飞捷 于 2024-2-27 17:29 编辑
已知线圈电感为300MH,电感当前电流为3A,电路的电阻为1K,电容为0.01UF,求电容过程中需要承受多少V的电压?
有没有人帮出公式解答一下。
电路被我缩减成如图片,原理是通过单片机检测零点,然后触发可控硅导通线圈,当市电为0V的,可控硅关闭,线圈电流处于最大值3A,想通过电容和电阻来消耗线圈的能量。 外面很多人都用0.01UF的电容,但是感觉线圈的能量太大了,电容估计会被撑爆
已知线圈电感为300MH,电感当前电流为3A,电路的电阻为1K,电容为0.01UF,求电容过程中需要承受多少V的电压?
有没有人帮出公式解答一下。
电路被我缩减成如图片,原理是通过单片机检测零点,然后触发可控硅导通线圈,当市电为0V的,可控硅关闭,线圈电流处于最大值3A,想通过电容和电阻来消耗线圈的能量。 外面很多人都用0.01UF的电容,但是感觉线圈的能量太大了,电容估计会被撑爆
STC官方主页怎么变了?
2024-2-27 10:31 来自 一个O 发布@ 综合讨论
以前的页面是这样的,妥妥的,找资料很方便。
我想知道怎么变了?是公司发生了变动嘛?
还是喜欢以前的感觉。
36164
36165
我想知道怎么变了?是公司发生了变动嘛?
还是喜欢以前的感觉。
36164
36165
冲哥视频之DS18B20测温度读取函数的改进建议
2024-2-27 09:41 来自 垂柳工作室 发布@ 综合讨论
冲哥视频之DS18B20测温度读取函数的改进建议
冲哥的教学视频讲解清晰逻辑明了,特适合零基础人士自学。但有少数地方省略做项目工程时需要考虑的代码。比如第26集DS18B20测温度,其中读取函数
“while(!DQ); //4.等待[font=Ca
冲哥的教学视频讲解清晰逻辑明了,特适合零基础人士自学。但有少数地方省略做项目工程时需要考虑的代码。比如第26集DS18B20测温度,其中读取函数
“while(!DQ); //4.等待[font=Ca
为啥我在keil中的注释都是问号?
2024-2-25 21:16 来自 cjtdz 发布@ 综合讨论
本帖最后由 cjtdz 于 2024-2-25 21:21 编辑
在英文状态下,“//”后面,或者“/* */”中间,为啥我在keil中的中文注释都是问号?
在英文状态下,“//”后面,或者“/* */”中间,为啥我在keil中的中文注释都是问号?
STC15程序移植到STC32时发现,Keil中指针变量做函数参数,C51和C251 编译有区别!
2024-2-23 17:41 来自 programshao 发布@ 综合讨论
问题不太容易描述,直接看代码:
typedef unsigned char uint8;
typedef unsigned int uint16;
uint8 xdata buf_xdata _at_ 0x0200;
void test(uint8 *pt)
{
uint8 i;
for(i = 0; i < 3; i++) *pt++ = i;
}
void main()
{
uint8 xdata *pt;//指向xdata区
uint16 addr;
test((uint8 xdata *)0x0200); //此行可得正常结果 buf_xdata = 0x00; buf_xdata = 0x01; buf_xdata = 0x02;
pt = 0x0203;
test(pt); //此行可得正常结果 buf_xdata = 0x00; buf_xdata = 0x01; buf_xdata = 0x02;
addr = 0x0206;
test(
typedef unsigned char uint8;
typedef unsigned int uint16;
uint8 xdata buf_xdata _at_ 0x0200;
void test(uint8 *pt)
{
uint8 i;
for(i = 0; i < 3; i++) *pt++ = i;
}
void main()
{
uint8 xdata *pt;//指向xdata区
uint16 addr;
test((uint8 xdata *)0x0200); //此行可得正常结果 buf_xdata = 0x00; buf_xdata = 0x01; buf_xdata = 0x02;
pt = 0x0203;
test(pt); //此行可得正常结果 buf_xdata = 0x00; buf_xdata = 0x01; buf_xdata = 0x02;
addr = 0x0206;
test(
串口和功能冲突
2024-2-22 17:03 来自 TANGYANG1125 发布@ 综合讨论
用单片机长时间监控其它1wire总线数据,实时串口上传至PC。1WIRE时序最小脉宽1us,不知道数据什么时候会停,采用主程序监控串口上传数据时会影响监控,采用外部中断监控时又会影响数据上传。
STC8H4K64TL用不了T11定时器
2024-2-22 14:22 来自 peterlzj 发布@ 综合讨论
因STC8H4K64T的4个定时器不够使用,我看到STC8H手册有T11定时器,根据本论坛给的例子试过不可以,用中断方式不行,测试时钟输出到P15管脚也不可以,难道这个芯片不支持?
如何修改论坛上自己的点评,或删除点评?
2024-2-22 13:33 来自 xxkj2010 发布@ 综合讨论
上午点评了一个帖子,反过头准备修改一下,但怎么办都办不成,这应该是论坛本身的问题吧。
其他坛友、高手也遇到相同的问题:
35722
其他坛友、高手也遇到相同的问题:
35722
关于STC单片机能不能移植 GRBL 的问题
2024-2-21 20:51 来自 lzzasd 发布@ 综合讨论
STC到最近的MCU计算能力已经很强了,我认为现在的STC32系列完全可以移植GRBL运行,不知道有没有大神可以说下可以移植吗?难点在哪里?
对讲机接收到的音频信号,如何转完成网口传输,后再还原?
2024-2-21 14:11 来自 380091044 发布@ 综合讨论
对讲机接收到的音频信号,如何转完成网口传输,后再还原?主要是想通过网络远距离传输,需要转换板,有没有简单点方案?
萌新求助
2024-2-20 17:26 来自 望眼欲穿 发布@ 综合讨论
本帖最后由 望眼欲穿 于 2024-2-21 11:12 编辑
我照着B站老刘做的示波器,用了他开源的资料自己也模仿焊了一个出来,但是下载完程序这个屏幕里的图像怎么上下左右乱动啊,你们可以看到这个示波器的画面明显错位了,请大佬指教(PS:我后面电池充久了一点,再打开开关发现显示屏里的图像变稳定,我猜想难道是以前电池没充够电,电压不足导致图像不断跳动?)
我照着B站老刘做的示波器,用了他开源的资料自己也模仿焊了一个出来,但是下载完程序这个屏幕里的图像怎么上下左右乱动啊,你们可以看到这个示波器的画面明显错位了,请大佬指教(PS:我后面电池充久了一点,再打开开关发现显示屏里的图像变稳定,我猜想难道是以前电池没充够电,电压不足导致图像不断跳动?)
奇怪的问题这是咋回事?
2024-2-20 16:41 来自 创隆科技 发布@ 综合讨论
一个总在用的程序,2个月前还没事
今天在编辑时报错
然后把函数名T1()随意改例如T11()就行了
咋回事呢?以前没事
今天在编辑时报错
然后把函数名T1()随意改例如T11()就行了
咋回事呢?以前没事
请教个模拟开关的问题
2024-2-20 16:19 来自 山丘 发布@ 综合讨论
本帖最后由 山丘 于 2024-2-20 16:23 编辑
打算设计个4串锂电池监测电路,监测内部单节电池的电压。
计划被监测电池组供电,通过模拟开关切换然后差分运放算出单节电池电压后给单片机进行ADC转换。
现在问题是B1电池的负极相当于供电地线,单电源供电的情况下,模拟开关A0接地后还能否正常通断?
因为从来没使用过模拟开关,所以发帖咨询一下,谢谢大家。
电路图如下:
35511
打算设计个4串锂电池监测电路,监测内部单节电池的电压。
计划被监测电池组供电,通过模拟开关切换然后差分运放算出单节电池电压后给单片机进行ADC转换。
现在问题是B1电池的负极相当于供电地线,单电源供电的情况下,模拟开关A0接地后还能否正常通断?
因为从来没使用过模拟开关,所以发帖咨询一下,谢谢大家。
电路图如下:
35511
请高手详细解释一下printf()作用及用法
2024-2-20 11:53 来自 cjtdz 发布@ 综合讨论
本帖最后由 cjtdz 于 2024-2-20 12:30 编辑
一直对打印函数printf()搞不懂,请大师们详细解释一下,它有什么作用?在什么时候用?怎么用?那些符号都代表什么?怎么用?注意些什么?有视频教学更好。
一直对打印函数printf()搞不懂,请大师们详细解释一下,它有什么作用?在什么时候用?怎么用?那些符号都代表什么?怎么用?注意些什么?有视频教学更好。