zhudean11 发表于 2024-4-27 07:33:07

{:4_250:}实用

NTC 发表于 2024-4-27 09:04:07

qepuemc 发表于 2024-4-21 21:50
关于测温之NTC电阻,这个看到网上说的东西乱七八遭,比如10K说明是在25度的时候是10K。利用分压的原理就行 ...

你是把零下温度 -20 度,扩大10倍,这样保留一位小数,偏移为正数处理的,我猜测应该是这样子

qepuemc 发表于 2024-4-27 12:56:06

NTC 发表于 2024-4-27 09:04
你是把零下温度 -20 度,扩大10倍,这样保留一位小数,偏移为正数处理的,我猜测应该是这样子 ...

扩大方法就是2.5改成了2500000

qepuemc 发表于 2024-4-29 22:15:03

本帖最后由 qepuemc 于 2024-5-3 09:02 编辑

继续发一个关于下载的实用用分享。stc32g12k128
在下载程序的时候断电比较麻烦。常用的不停电下载就是加个看门狗以及各种不停电下载的方法。影响到程序的就不说了。就说我刚发现的这种方法。
第1步。在烧录软件中取消掉端口复用。5.4
第2步。usb转ttl进行下载准备。
第3步。isp软件设置通讯口为固定口。免得每次下载还要重新点比较麻烦。(大部分不需要重新点。)
第4步。选择好要下载的程序后直接按f5断电复位gnd线。接着就是完成下载程序。
第5步。如果想要尝试一下USB下载和仿真。可以接上对应的线。然后直接按一下复位键就进入烧录模式。
第6步。实际应用中可能会用到双供电。要想写程序不麻烦考虑到要加两个开关用于给单片机断电。
第7步。直接说出更好的方法。两路供电同时介绍不用理会。收录的时候只需按下f5并按一下p5.4对gnd复位就可以下载了。下面再发一个视频。更加直观。希望帮到后来的人。

Usb转ttl实际用可以去掉vcc。供电改为dcdc供电的时候可以断mcu供电实现烧录程序。

qepuemc 发表于 2024-5-4 20:47:46

/*******************************************************************************关于端口下降沿中断手册关键字:端口中断模式配置****************************/
//P2口低电平使能中断 端口中断模式配置
//配置中断模式
P2IM0=0x00;
P2IM1=0xfc;
//使能中断 P22-P27
P2INTE=0xfc;
//中断程序
void common_isr() interrupt 39                //38号用于P1        39号用于P2
{
        unsigned char intf;
        intf=P2INTF;
        if(intf)               
        {                P2INTF=0x00;
               
                //P2.2中断04 08 10 20 40 80P22-P27中断
                if(intf &0x08)               
                {
               
                P33=1;
                }       
        }
       
}       

//使用时要注意要下载 拓展Keil的C代码中断号 的工具下载地址 https://www.stcai.com/gjrj
/*******************************************************************************关于端口下降沿中断手册关键字:端口中断模式配置****************************/

LoveAmanda 发表于 2024-5-4 21:32:11

{:5_332:}

qepuemc 发表于 2024-5-7 14:40:21

关一ISP设置
1:本下载需要改硬件选项这个设置好了不要再勾选
2:串口设置好常用口自动识别省时间
3:复位脚用作IO这个有大用,不要选,下载程序很有用可以实再一键下载

qepuemc 发表于 2024-5-9 18:19:57

本帖最后由 qepuemc 于 2024-5-9 18:32 编辑

关于io按钮中断。32g8k 12k现在都可以用沿中断了。不过用的时候发现用铁触碰会完成误中断触发。咨询梁工后一个nop就会检测一次中断条件。所以解决办法就是在沿中断后加个延时nop()加一个再两个二次判断就解决了。试过了没问题。
BUG发现:输出点用手有时会误触发。(分析:因为用的是沿触发,现在感觉触发是乱的,用手触摸会触发这是不需要的。需要改进)
解决方法是沿触发的中断几年加上1个_nop()延时然后再进行一次判断确认就可以了。已经验真这个方法可以解决问题。
现在确定不加这一个。nop也是可以的。

qepuemc 发表于 2024-7-13 13:11:20

关于低功耗:
用STC8G1K08A 5.5296M频率最低1.4MA 3.3V的情况下。不休眠的情况。主要考虑用到两线4-20ma的输出功能上不过还没有想好怎么实现。
用STC8H2K08A 5.5296M频率最低1.7MA 3.3V的情况下。
STC32G12K1285.5296M频率最低1.84MA 3.3V的情况下。

18713087862 发表于 2024-7-14 09:20:26

qepuemc 发表于 2024-7-13 13:11
关于低功耗:
用STC8G1K08A 5.5296M频率最低1.4MA 3.3V的情况下。不休眠的情况。主要考虑用到两线4-20ma的 ...

有了4到20毫安的恒流方案告诉我一下
页: 1 [2] 3
查看完整版本: 有用合集 | PID, 串口绘图,虚拟数码管