这样能检测直流电机的电流吗?
4 天前 来自 ZARD渐空 发布@ 综合讨论
<p>请问一下,这样能检测得出电机的电流吗?检测这个电流主要是想监控它有没有堵转,所以精度要求不高。</p>
<p><img src="data/attachment/forum/202507/08/161224v14o34p86mosp9j3.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202507/08/161224v14o34p86mosp9j3.png" alt="image.png" title="image.png" /></p>
关于单片机ADC选型求助 | 已推荐
4 天前 来自 dmvision 发布@ 综合讨论
由于ADC采集口不够想更换更多的口。
目前使用的是STC15W408AS型号,最多支持8路ADC,
现在需要增加ADC口,因为程序测试已经没有问题了。
在尽量不,大改变程序的情况下。
我查阅有最多15路的,因为没用过最新的芯片,所以请问哪些芯片符合快速更换?
1,使用了串口所以3.0和3.1口被占用,15路ADC口的
2,SOP贴片封装
3,最大程度的兼容15W系列,尽量程序稍微修改。
请帮忙推荐几个型号谢谢。
目前使用的是STC15W408AS型号,最多支持8路ADC,
现在需要增加ADC口,因为程序测试已经没有问题了。
在尽量不,大改变程序的情况下。
我查阅有最多15路的,因为没用过最新的芯片,所以请问哪些芯片符合快速更换?
1,使用了串口所以3.0和3.1口被占用,15路ADC口的
2,SOP贴片封装
3,最大程度的兼容15W系列,尽量程序稍微修改。
请帮忙推荐几个型号谢谢。
如何选型 | 【可以冻结表头,然后拖动查看的滚动条】,ISP软件中
6 天前 来自 batcd 发布@ 综合讨论
选型指南那能否做个【可以冻结表头,然后可以拖动查看的滚动条】,
如果 表头和型号上下间隔很远看着好费劲,下面这个就没有
高稳定,低功耗,超低价
107405
如果 表头和型号上下间隔很远看着好费劲,下面这个就没有
高稳定,低功耗,超低价
107405
关于32G12K128启动地址的问题
7 天前 来自 Shoteen 发布@ 综合讨论
代码中更改了STARTC251文件里的起始地址,把起始地址偏移到4000H,即FF4000H开始为本代码的起始地址
107339
此时FF0000H地址均为FFFFFF,没有任何代码
107340
FF4000H地址数据即对应的启动文件的地址
107341
可是代码却能够用stc-isp烧录进去直接正常运行,STC32G12K128的启动地址不是默认0xFF0000吗?现在这个地址没有数据,仍能正常运行,很不理解,有没有大佬解释一下。
107339
此时FF0000H地址均为FFFFFF,没有任何代码
107340
FF4000H地址数据即对应的启动文件的地址
107341
可是代码却能够用stc-isp烧录进去直接正常运行,STC32G12K128的启动地址不是默认0xFF0000吗?现在这个地址没有数据,仍能正常运行,很不理解,有没有大佬解释一下。
求助AI8H4K64TL控制无刷电机PWM输出跳跃问题
7 天前 来自 卓雷电子 发布@ 综合讨论
用AI8H4K64TL的P1.1输出,设置PWM最大输出100,频率200,再调整PWM输出,其PWM输出控制3820无刷电机出现明显的异常现象,首先声音就比较大,还有断点的声音,测量P1_1直流输出 PWM每变化5其电压变化在0.27以上,而且是从5V直接跳跃到三点几伏电机忽然启动,这中间的电压值调整PWM电压值也没有变化,而且调整范围很狭窄,比如26-32,低于26电机就飞速运转,完全超负荷运转。同样的板子,把STC8(TSSOP20)换成STC15(LQF32)就没有上面现象,PWM设置100,从25-100调整,电机调速很均匀,声音也小。请问是STC8需要设置的问题吗?因为空间和成本考虑,需要换成STC8(TSSOP20)的来使用,感谢大佬指点{:baoquan:}{:baoquan:}{:baoquan:}
微信小商城最好发票栏用单选框
2025-7-4 18:03 来自 天宁宁 发布@ 综合讨论
每次购买芯片 都很麻烦
选择发票抬头等等信息
填来填去好几次都不成功
反反复复填写 反反复复递交
折腾好几次突然可以了
也不知道怎么一回事
最好做成单选框
选好递交简单明了
选择发票抬头等等信息
填来填去好几次都不成功
反反复复填写 反反复复递交
折腾好几次突然可以了
也不知道怎么一回事
最好做成单选框
选好递交简单明了
烦请大佬帮我一下,关于多次断电执行指令的问题.
2025-7-4 00:23 来自 vb2002 发布@ 综合讨论
107155
上图是机械开关断电电路,实现了断电换挡的逻辑,,但是仅仅只能执行一次,也就是只能轮流换挡
肖特基进来锁住电流,为了让断电以后继续保持一小段时间运行.
C1给单片机短暂供电, P32开了上拉,用于检测电平,
刚上电读EEPROM, 由于上电时P32的C3电容充电阶段,属于短路,拉低电平,判定低电平,读取上次写入的档位,
如果短暂断电马上有通电,C3电容已经有电属于断路, ,P32是高电平写入新的EEPROM,并读出来,达到换挡效果.之前做过几种读写eeprom达到换挡的方案,都能实现单次判定换挡.
现在我想做连续的短时间断电执行另外的功能(比如2次断电,3次,4次等等). 可怎么也想不到合适的方案.
麻烦大佬帮帮忙.指点一下.
上图是机械开关断电电路,实现了断电换挡的逻辑,,但是仅仅只能执行一次,也就是只能轮流换挡
肖特基进来锁住电流,为了让断电以后继续保持一小段时间运行.
C1给单片机短暂供电, P32开了上拉,用于检测电平,
刚上电读EEPROM, 由于上电时P32的C3电容充电阶段,属于短路,拉低电平,判定低电平,读取上次写入的档位,
如果短暂断电马上有通电,C3电容已经有电属于断路, ,P32是高电平写入新的EEPROM,并读出来,达到换挡效果.之前做过几种读写eeprom达到换挡的方案,都能实现单次判定换挡.
现在我想做连续的短时间断电执行另外的功能(比如2次断电,3次,4次等等). 可怎么也想不到合适的方案.
麻烦大佬帮帮忙.指点一下.
调试接口lcd12864使用记录
2025-7-2 23:15 来自 jwd 发布@ 综合讨论
使用时有几点需要注意:
1、lcd打开需要在串口已经工作时才能打开,所以程序while前面加了一段延时;
2、数字位占用半个位,汉字占用1个位,为了对齐,需要在格式上想办法;
3、可以用sprintf函数把数字量改为字符串,这样可以简化程序;但是有个问题:转化后的整型不能大于32767,不知道是怎么回事?
4、对齐需要用列+格式的方法;
5、不修改的可以放到while前只写一次
1、lcd打开需要在串口已经工作时才能打开,所以程序while前面加了一段延时;
2、数字位占用半个位,汉字占用1个位,为了对齐,需要在格式上想办法;
3、可以用sprintf函数把数字量改为字符串,这样可以简化程序;但是有个问题:转化后的整型不能大于32767,不知道是怎么回事?
4、对齐需要用列+格式的方法;
5、不修改的可以放到while前只写一次
新手请教大佬AI8G1K08的程序问题
2025-6-30 16:32 来自 平一帆 发布@ 综合讨论
你好大佬,我的单片机是AI8G1K08的51单片机
我想实现的是单片机通过串口接收到一个数据然后将其存储在XRAM中,
接着进入掉电模式(在该模式下,CPU和所有外设均停止运行,但SRAM和XRAM中的数据会保持不变。)
等待一会儿,然后给一个外部中断INT2来唤醒掉电模式,
唤醒后将在掉电模式之前存储的XRAM中的数据通过串口发送出去。
最后附有我的代码附件
106705
主函数配置了GPIO,中断函数,串口
106706
在上图所示代码中配置的掉电模式
106707
其中的RX2_Buffer是这样定义的
106708
这是INT2的中断函数
请大佬帮我看看是不是哪里有问题,不知道为什么实现不了我开始说的功能,期待大佬的回复。
最后是我的代码附件。
我想实现的是单片机通过串口接收到一个数据然后将其存储在XRAM中,
接着进入掉电模式(在该模式下,CPU和所有外设均停止运行,但SRAM和XRAM中的数据会保持不变。)
等待一会儿,然后给一个外部中断INT2来唤醒掉电模式,
唤醒后将在掉电模式之前存储的XRAM中的数据通过串口发送出去。
最后附有我的代码附件
106705
主函数配置了GPIO,中断函数,串口
106706
在上图所示代码中配置的掉电模式
106707
其中的RX2_Buffer是这样定义的
106708
这是INT2的中断函数
请大佬帮我看看是不是哪里有问题,不知道为什么实现不了我开始说的功能,期待大佬的回复。
最后是我的代码附件。
请问下Ai8H2K12U-45MHz做的那个usb转2uart的问题
2025-6-30 14:29 来自 itschina999 发布@ 综合讨论
做为usb-ttl使用,不管哪一个都一样,在使用过程中会出现乱码,请问怎么解决。
使用AIapp-ISP-v6.95M.exe重新制作了,也试了更新,都还是有乱码出现。
如下图:
106666
还有复制命令到终端粘贴,也是粘贴不全,也有乱码。请帮忙解决一下,感谢!
使用AIapp-ISP-v6.95M.exe重新制作了,也试了更新,都还是有乱码出现。
如下图:
106666
还有复制命令到终端粘贴,也是粘贴不全,也有乱码。请帮忙解决一下,感谢!
AI8051U什么情况下P3.3脚输出900Hz的方波
2025-6-30 11:59 来自 行而上学 发布@ 综合讨论
AI8051U-34K64-PDIP40单片机,什么情况下P3.3脚输出900Hz的方波?
我编写的程序没有这样的程序,它自动产生的,我很不理解
这个程序是T0作为定时器。
每到定时时间后,中断。
大家帮我看一下我写的对不对。
目前,我设了1ms,
但是不执行中断
106632
这个是T2作波特率发生器,
也帮我看一下
106633
我设了中段使能
总中段EA=1,
串口中段ES=1
T0中段ET0=1
我编写的程序没有这样的程序,它自动产生的,我很不理解
这个程序是T0作为定时器。
每到定时时间后,中断。
大家帮我看一下我写的对不对。
目前,我设了1ms,
但是不执行中断
106632
这个是T2作波特率发生器,
也帮我看一下
106633
我设了中段使能
总中段EA=1,
串口中段ES=1
T0中段ET0=1
AI8H1K17 P17输入,单片机卡顿
2025-6-29 22:04 来自 ssd_123 发布@ 综合讨论
hello ,我遇到了一个问题就是单片机配置完以后P17作为输入脚,按下后单片机会卡顿大约两秒,并且没有检测到按下,按下是接地的,有配置上拉,代码如下
extern u16 PWM_Duty;
/*******************************************************************/
/************************ IO口配置 ****************************/
void GPIO_config(void)
{
P1M0 = 0x00;
P1M1 = 0x03;
P1PU = 0xf8;
// P1PD = 0x04;
P3M0 = 0xbf;
P3M1 = 0x40;
P5M0 = 0x10;
P5M1
extern u16 PWM_Duty;
/*******************************************************************/
/************************ IO口配置 ****************************/
void GPIO_config(void)
{
P1M0 = 0x00;
P1M1 = 0x03;
P1PU = 0xf8;
// P1PD = 0x04;
P3M0 = 0xbf;
P3M1 = 0x40;
P5M0 = 0x10;
P5M1
关于连续打卡奖励的规则,超过90天后不再奖励
2025-6-29 06:39 来自 fighter 发布@ 综合讨论
连续打卡额外奖励:
连续10天:额外奖励10芯愿
连续30天:额外奖励30芯愿
连续60天:额外奖励50芯愿
连续90天:额外奖励100芯愿
我的打卡动态:
最近打卡:2025-06-29 06:27:18
本月打卡:29天
连续打卡:100天
累计打卡:100天
累计奖励:390芯愿
最近奖励:2芯愿
连续10天:额外奖励10芯愿
连续30天:额外奖励30芯愿
连续60天:额外奖励50芯愿
连续90天:额外奖励100芯愿
我的打卡动态:
最近打卡:2025-06-29 06:27:18
本月打卡:29天
连续打卡:100天
累计打卡:100天
累计奖励:390芯愿
最近奖励:2芯愿
我的ai8051刷TFT(16bit)屏幕,软件模拟io口比硬件+中断刷的还要快
2025-6-28 21:14 来自 雷米的快乐 发布@ 综合讨论
我的ai8051刷TFT(16bit)屏幕,软件模拟io口比硬件+中断刷的还要快。
没有用dma,我就郁闷了,
我怕两者的代码混在一起会有失序,单独复制出来,对比刷屏速度,
肉眼可见的不如模拟tft快。
那这硬件还要了做啥
{:4_192:}
有谁遇到过这种事吗
没有用dma,我就郁闷了,
我怕两者的代码混在一起会有失序,单独复制出来,对比刷屏速度,
肉眼可见的不如模拟tft快。
那这硬件还要了做啥
{:4_192:}
有谁遇到过这种事吗