老型号单片机,怎么实现任意端口无输入信号时进入省电模式??
2025-4-17 16:50 来自 cjtdz 发布@ 综合讨论
老型号单片机,比如STC89C51RC,在各个端口长时间无信号输入时,怎么实现进入省电模式?
论坛积累的数据的一点点小想法
2025-4-13 11:12 来自 vmwmssom 发布@ 综合讨论
近期逛论坛,慢慢的发现论坛里其实积累了不少大家的问题和解决方案,甚至有一些让人惊喜的方案。
不过有时候其实没有能很好地描述搜索的关键词,或是所用的描述不太一样,就不太容易搜索到相关的帖子。
感觉是不是可以结合大模型,比如Deepseek,让它对论坛里的帖子进行归纳总结,把不同帖子里提到的同一个问题总结成一个问题等等。
然后提供一个入口给大家去描述自己的问题,然后AI回复,并且返回相关的帖子的链接。
不过有时候其实没有能很好地描述搜索的关键词,或是所用的描述不太一样,就不太容易搜索到相关的帖子。
感觉是不是可以结合大模型,比如Deepseek,让它对论坛里的帖子进行归纳总结,把不同帖子里提到的同一个问题总结成一个问题等等。
然后提供一个入口给大家去描述自己的问题,然后AI回复,并且返回相关的帖子的链接。
USB-Link1D下载器这就是我的工作利器
2025-4-13 11:07 来自 patch1582 发布@ 综合讨论
收到了积分兑换的USB-Link1D下载器。
配线齐全,接口丰富
为开发工作增添利器,
929719297292973
烧录ID设置
2025-4-12 15:52 来自 superhcb 发布@ 综合讨论
怎么烧录实现同一个固件,可以设置内部某个变量的值,举例场景,
同一个产品,要有唯一的ID号,4个字节,烧录的时候ID号递增
同一个产品,要有唯一的ID号,4个字节,烧录的时候ID号递增
AI8H2K32U或AIH8K32U QFN48封装的近期会推出吗
2025-4-8 12:34 来自 深圳湾 发布@ 综合讨论
<p>AI8H2K32U或AIH8K32U QFN48封装的近期会推出吗,目前使用的是AI8H8K64U的</p>
AiCube工具 V1.00D发布,已支持Ai8051U, 请大家帮忙测试,AIapp-ISP V6.95J版,如何测
2025-3-28 13:13 来自 香河英茂工作室 发布@ 综合讨论
关于AiCube工具V1.00D和AIapp-ISP V6.95J 版的测试方法,结合已有信息整理如下:
一、环境准备
软件安装
下载最新版AIapp-ISP软件(V6.95I),需关闭杀毒软件后以管理员权限运行安装程序。
确认Keil C251开发环境已正确安装,并将Ai8051U头文件更新至Keil安装目录的C251\INC\STC路径下。
硬件连接
使用Type-A转Type-A数据线连接Ai8051U开发板与PC,部分板卡需配合P3_2按键操作进入下载模式。
若使用专用下载器(如USB-Link1D),可简化下载步骤,无需手动按键操作。
二、基础功能验证
代码生成测试
运行AiCube工具V1.00C,选择Ai8051U型号,通过时钟树配置工具生成初始化代码,重点验证44.2368MHz等特殊频率的时钟配置兼容性。
生成工程后检查Keil编译环境是否自动关联头文件,确保无报错。
编译与下载
创建基础点灯工程(如控制P2.0引脚),使用ISP软件内置的延时函数生成工具添加定时逻辑。
通过AIap
一、环境准备
软件安装
下载最新版AIapp-ISP软件(V6.95I),需关闭杀毒软件后以管理员权限运行安装程序。
确认Keil C251开发环境已正确安装,并将Ai8051U头文件更新至Keil安装目录的C251\INC\STC路径下。
硬件连接
使用Type-A转Type-A数据线连接Ai8051U开发板与PC,部分板卡需配合P3_2按键操作进入下载模式。
若使用专用下载器(如USB-Link1D),可简化下载步骤,无需手动按键操作。
二、基础功能验证
代码生成测试
运行AiCube工具V1.00C,选择Ai8051U型号,通过时钟树配置工具生成初始化代码,重点验证44.2368MHz等特殊频率的时钟配置兼容性。
生成工程后检查Keil编译环境是否自动关联头文件,确保无报错。
编译与下载
创建基础点灯工程(如控制P2.0引脚),使用ISP软件内置的延时函数生成工具添加定时逻辑。
通过AIap
芯愿兑换的烧录器和8H芯片都到了
2025-3-21 22:39 来自 aming_ou 发布@ 综合讨论
之前用8G1K08a做了豆浆机通电延时5秒执行打豆浆程序,设计了手电筒三档开关,电动抽水器的定时程序,抽水时长可配置。
然后终于签到兑换了烧录器和8H芯片。芯片的盒子挺精美的,,以后芯片就放这盒子了,串口工具也很好,感谢
89104
89106
89105
然后终于签到兑换了烧录器和8H芯片。芯片的盒子挺精美的,,以后芯片就放这盒子了,串口工具也很好,感谢
89104
89106
89105
8A8K64D4.h与VOCTRL
2025-3-18 15:43 来自 xu__changhua 发布@ 综合讨论
电池供电需进一步降低功耗,
8A8K64D4.h里没有了VOCTRL寄存器定义,
8A8K64D4.pdf文档里也没有,
是不是VOCTRL寄存器就不能用了?
8A8K64D4.h里没有了VOCTRL寄存器定义,
8A8K64D4.pdf文档里也没有,
是不是VOCTRL寄存器就不能用了?
P3.2上电瞬间高电频输出,为什么????
2025-3-18 13:24 来自 cszmlyd 发布@ 综合讨论
使用芯片:
STC8H8K64U SOP16封装
原理图:
P3.0和P3.1和ADM3485芯片直连,P3.0接10K上拉。P3.2和ULN2003直连。
88391
88392
问题:上电时P3.2会输出一个高电平脉冲驱动ULN2003导通,使得继电器误动作。
看规格书要P3.0,P3.1同时低电平才会这样啊,并且我在P3.0上加了上拉电阻。
为什么P3.2还会有高电平输出呢????
88396
STC8H8K64U SOP16封装
原理图:
P3.0和P3.1和ADM3485芯片直连,P3.0接10K上拉。P3.2和ULN2003直连。
88391
88392
问题:上电时P3.2会输出一个高电平脉冲驱动ULN2003导通,使得继电器误动作。
看规格书要P3.0,P3.1同时低电平才会这样啊,并且我在P3.0上加了上拉电阻。
为什么P3.2还会有高电平输出呢????
88396
请问官方各位工作人员及前辈,有推出专用AI的工作计划吗?
2025-3-18 09:27 来自 帕拉丁 发布@ 综合讨论
现在单片机种类繁多,有AI支持的开发速度更快,市场占有率自然就跟着提高形成良性循环。对比ST公司的AI以及 Microchip的AI支持 。没有AI支持的其他单片机在项目的开发速度上差距很大。请问有部署专用AI的工作计划吗?如果有,我就继续观望等待单片机。
谢谢
谢谢
AI8H1K08省电模式与唤醒问题咨询
2025-3-17 11:32 来自 jgdz 发布@ 综合讨论
板子是电池供电的,寄给客户样品都没电了
要低功耗处理,MCU 执行这条指令 PCON |= 0x02 休眠后,通过按键按下的方式唤醒,有的引脚能唤醒,有的引脚唤醒不了,是哪里没配置好吗
要低功耗处理,MCU 执行这条指令 PCON |= 0x02 休眠后,通过按键按下的方式唤醒,有的引脚能唤醒,有的引脚唤醒不了,是哪里没配置好吗
为了让51单片机联网,自己设计了一个轻量的网络协议栈
2025-3-16 18:12 来自 tntxxd 发布@ 综合讨论
一直想让单片机(尤其是51)联网,感觉这样很好玩。但是没有非常轻量的ip实现,而且本人不太想让单片机用ip网络(占地址)。于是设计了非常轻量的网络协议栈,称为zxdnet(简称znet)。他可以工作对mtu的最小要求是48字节,所以可以在很多链路上,例如串口和红外。他很适合爱好者用来玩,也可以用于学习网络原理。znet适用于构建完全私有的组织内网络而不是公共网络。
报文中所有字段都是大端序的。
znet和ip一样是采用分层架构的分组交换网络,数据包可以经过多个路由器转发后到达目的地。
首先介绍下znet的网络层协议zp的报头:
(参见图1)
介绍下各字段:
BF(2bit):基本标志。前1bit表示目标地址类型,如果是0目标地址为普通地址,如果是1目标地址为组播地址(目前还没设计组播)。后1bit表示无错误标志,如果此位为1,在发生错误的时候就不会通过zcp协议回报错误(类似ip中的icmp错误回报)
Proto(4bit):上层协议号
0: ZARP (ZXDNET 地址解析协议)
1: ZCP (ZXDNET 控制协议)
报文中所有字段都是大端序的。
znet和ip一样是采用分层架构的分组交换网络,数据包可以经过多个路由器转发后到达目的地。
首先介绍下znet的网络层协议zp的报头:
(参见图1)
介绍下各字段:
BF(2bit):基本标志。前1bit表示目标地址类型,如果是0目标地址为普通地址,如果是1目标地址为组播地址(目前还没设计组播)。后1bit表示无错误标志,如果此位为1,在发生错误的时候就不会通过zcp协议回报错误(类似ip中的icmp错误回报)
Proto(4bit):上层协议号
0: ZARP (ZXDNET 地址解析协议)
1: ZCP (ZXDNET 控制协议)
8H8K64U的LQFP48封装的内部有P6和P7吗?可以使用其内部的位变量吗?
2025-3-16 16:42 来自 lgwd 发布@ 综合讨论
8H8K64U的LQFP48封装的内部有P6和P7吗?可以使用其内部的位变量吗?可以使用P60、P61、P70、P71等吗?