自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 录音 / 放音,ADC+DAC应用:STC32G144K246-实验箱, 复读机-A率-存储在SRAM

从STC 搬运来的 感兴趣的小伙伴 可以参考。使用12位的DAC输出,刚好能满足A率的动态范围,音质也很好。然后放在SRAM中的循环队列,可以缓冲8秒的声音(8K采样),推荐便宜的TL431这个2.5V做基准即可,RMB0.08。为了应用简单,本例将话筒ADC后的数据使用A率压缩,A率的原始PCM采样信号位长就是12bit的,类似复读机,缓冲8秒的声音,用户可自行修改成。压缩成8bit,符合国际电工委的协议标准。咪头、话筒输入放大电路的噪声越低越好。,实现实时、单声道的音频输入输出。

2026-09-23 16:30:42 172

原创 SP-BLDC 单相直流无刷电机,有感驱动原理图参考和程序参考

触发,捕到的值直接就是周期和高电平宽度,载波允许 100Hz~50kHz。T0 做 1ms 节拍,INT0 双边沿换相,ADC 和 PWMB 各一个中断。VSP:接 P1.0(ADC0),0~5V 模拟量,10k+100nF 滤波。集成 H 桥 + 纯寄存器固件,功率级外围只剩一颗 IC 加一颗采样电阻,外围只要一颗采样电阻加一个分压,不用栅极驱动、自举电容、续流二极管。P3.5 推挽输出,固件里 FG = HALL 跟随霍尔,串 1k。MCU 占 24%,H 桥占 27%,其余是阻容和少量外围。

2026-09-18 16:30:45 75

原创 DeepSeek Harness + STC32-IDE C11编译器 深度融合插件,自动编程 | 豆包也可

帮我安装一下这个STCIDE控制插件,文件在桌面上,叫‘stc-ide-control-1.0.8.zip’,“帮我安装一下这个ISP控制插件,文件在桌面上,叫‘stc-download-plugin.zip’,“帮我安装一下这个文档搜索插件,文件在桌面上,叫‘stc-knowledge-v1.0.0.zip’,(桌面这个说法可以替换为实际下载的地址,只要让DSH可以找到即可)(桌面这个说法可以替换为实际下载的地址,只要让DSH可以找到即可)STC32-IDE C11编译器。原帖有可以下载的插件。

2026-08-29 10:54:11 263

原创 STC 【AI助手】@AiCube-ISP-V6.96Z中,【自动生成程序】+【查错高手】

c. 更正STC32G144K246系列高级PWMA/PWMC/PWME的 第6通道输出使能控制错误的问题 2. 升级HEX编辑控件。【自动下载】/【自动判断是否成功】/【自动调整硬件选项】/【打开串口助手】 更多可能,欢迎探索。5. 增加启动软件时是否自动打开Ai助手的开关 (菜单|编程|启动软件时自动打开Ai助手)最新STC-ISP软件, 【字库工具】增加支持最大256*256点阵大小。最新STC-ISP软件支持MCP服务了,下面可以交给 AI 来操作,7月1日重磅更新,全新架构,极大提升响应速度。

2026-07-13 16:03:43 342 1

原创 STC8H1K08T, DMA-SPI驱动一线制WS2812的演示程序

📖 信息来源:STC8H-20260625.md,第5.3.5节《SPI切换》📖 信息来源:STC8H-20260625.md,第33章《DMA》开头表格。STC 【AI 助手】:按输入的要求,自动生成程序, 或排查您程序的错误。以下代码来自 STC 论坛的实战帖子(TID=590),芯片使用。STC 【AI 助手】能基本正确写出复杂的高级 PWM程序了,其他 定时器/中断/串口通信/CAN/LIN 就很轻松了。STC 【AiCube】:图形化配置外设,自动生成程序;(SPI与存储器之间的数据自动交换)

2026-07-07 16:41:24 278 1

原创 STC Web ISP 烧录工具,手机/电脑 随时随地都可以下载单片机程序的Web ISP网页小工具

手机端: 推荐使用【USB 直连】连接STC-USB Link1D。需要浏览器支持Web Serial功能,一般的Edge浏览器都可以支持。* 电脑端: 推荐使用【串口模式】连接 STC-USB Link1D。可存储在手机的Download/WeiXin/目录下,很好找到,(手机端需要使用Edge浏览器或者Chrome内核的浏览器)点击烧录/检测单片机按钮后,需要手动对单片机断电进行冷启动,手机端想要下载Hex,推荐通过微信传输文件后,点击保存,手机端,可以选择USB连接,电脑端,可以选择串口连接,

2026-06-17 13:23:10 317

原创 STC AI 助手

从官网搬运来 解答问题的 AI助手 好用,推荐给需要小伙伴们!www.STCAIMCU.com 论坛的【AI 助手】上线了,欢迎大家来测试, 跟帖反馈,我们及时改进只需在网页版导航栏的最右侧,点击【AI 助手】就可以测试了STC 技术支援,【AI 助手】支持:【语音输入】,【图片分析】 已经上传【江协科技】/【郭天祥】/【金沙滩】/【普中】的知识库整理第三方 STC89 实验箱学习遇到的问题,也可以尝试问 STC 【AI 助手】看效果如何手机端可从首页进入2026/6/3S

2026-06-13 09:27:13 331 1

原创 DMA, 外设直接送到外设,MCU 彻底修仙@8051U DMA P2P外设到外设功能

DMA_xxxx_AMTH, DMA_xxxx_AMT设置P2P透传数据字节数,透传数据量达到设置的数据个数(小于65536)就会产生DMA中断,并停止源外设的DMA接收功能,需要重新启动才能继续接收。如果DMA_xxxx_AMTH, DMA_xxxx_AMT设置为0xFFFF,则DMA P2P无限透传。DMA_xxx_ITVH, DMA_xxx_ITVL设置每个字节数据的DMA传输间隔时间。使用P2P的话,目标外设的发送速度必需比源外设的接收速度快,否则可能导致数据丢失。DMA支持P2P的外设有。

2026-03-16 15:42:02 413

原创 LCR-数字电桥@STC8H8K64U开源,@STC32G12K128一起开源

通过设置PWMA_RCR来降低PWM中断频率,对高于1kHz的信号,在生成v_stab时存多个周期的波形即可。程序流程:轮流切换100Hz\1kHz\10kHz信号,每个频率测量5次并发送测量结果到串口。采用约256kHz的PWM(SPWM)经LC滤波作为信号源,100欧电阻作为电流取样,v_stab[256]用于输出波形,存储一个或多个周期的正弦波,对低于1kHz的信号,有趣的是,测量10uf电容串联51欧电阻时,电容与电阻能同时测出来,误差也不大。经软件算法得到实部、虚部,省去了鉴相电路。

2026-03-11 11:47:27 538

原创 SPI-DMA输出控制WS2812三基色彩灯程序@STC8H系列/STC32G系列,不加反相器, CPU休息

用SPI传输, 速度3.0~3.5MHz,以3.2MHz为最佳, MSB先发, 每个字节高4位和低4位分别对应一个WS2812位数据, 1000为数据0, 1110为数据1, 有DMA就使用DMA传输, 没有DMA就直接SPI发送.800KHz码率, 数据0(1/4占空比): H=0.3125us L=0.9375us, 数据1(3/4占空比): H=0.9375us L=0.3125us, RESET>=50us.SPI数据高半字节对应的WS2812数据0-->0x80, 数据1-->0xE0,

2026-02-09 13:37:28 591

原创 AVAS@STC32G144K246, STC 内部12位DAC+OP, 外接模拟功放 直接发声

STC 内部 1个DAC 做。STC 内部 1个OP 做。

2026-02-06 16:17:47 69

原创 Lin通信,自动同步波特率,Lin1-Lin2 主/从 收发演示@STC32G144K246

通过P8.4口上升沿中断进行采样,第1个上升沿:间隔场结束,第2个上升沿:同步场 bit0 开始,第3个上升沿:同步场 bit2 开始。从官论坛STCAIMCU搬运来 分享 有代码,可查找贴子 “Lin通信,自动同步波特率,Lin1-Lin2 主/从 收发演示”在LIN总线空闲时触发波特率采样,收到LIN总线信号时,开始采集同步场信号宽度,根据采样结果调整LIN2(从机)波特率。默认传输速率:LIN1:19200波特率, LIN2:9600波特率, 自动调整波特率后就能正常通信.

2026-01-20 14:09:50 253

原创 STC图形化程序自动生成工具,AiCube-ISP, 【高级PWM-DMA自动产生互补SPWM波形】

从官论坛STCAIMCU搬运来 分享 有代码,可查找 【高级PWM-DMA自动产生互补SPWM波形】的代码。点击AiCube界面中的新建项目按钮,选择“Ai8051U-32Bit”型号。设置DMA的基地址为0x0D(即PWMA_CCR1H,PWMA_CCR1L)打开PWMA的通道1,并使能PWM1P和PWM1N输出,使能互补输出。输入如下代码,将正弦表数据复制到DMA缓冲区,并触发DMA发送。输入项目名称和项目路径,如下图,点击确定按钮进行项目设置。在AiCube的点击左侧的“图形化I/O口配置”,

2026-01-09 14:19:26 524

原创 参加 STC单片机 开源创意电子设计大赛

官方论坛 STCAIMCU 搬运来。,8位 51,DSP 型 51,支持32位/8位8051指令。双向端点,支持4种端点传输模式。高级16位PWM定时器,版,请大家多提宝贵建议。

2025-12-10 16:47:47 454

原创 SPI+DMA传输间隔时间测量@AI8051U

此外,AI8051U芯片DMA增加了DMA_SPI_ITVH/DMA_SPI_ITVL寄存器,一个系统时钟周期:1/40M = 25ns,72ns/25ns = 2.88个系统时钟周期。前面加www点stcaimcu.com/thread-19139-1-1.html。测试代码 见官方论坛贴 :SPI+DMA传输间隔时间测量@AI8051U。并减少高速SPI的HOLD时间与SETUP时间,这些参数对普通SPI+DAM通信也是有效的。开启高速SPI的FIFO模式使能,可减少SPI+DAM通信间隔时间。

2025-11-13 13:17:28 256

原创 STC-FOC库,提供完整的项目程序/ 搬运中

STC-FOC库

2025-11-07 09:01:10 500

原创 STC32G144K246-LQFP100/64 概述// Ai8052U

【后期会有:LQFP48,QFN100/64】双向端点,支持4种端点传输模式。

2025-09-18 13:36:51 1073 1

原创 Lin,图形化程序自动生成,AiCube-ISP | CAN 图形化程序自动生成

主机按P33按键发送帧头,从机返回数据拼接成完整的一帧数据:0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28。主机按P32按键发送一帧完整的数据给从机:0x11 0x22 0x33 0x44 0x55 0x66 0x77 0x88。分别烧录主机程序与从机程序到开发板,两个板子分别通过LIN收发器的LIN信号线连接起来。(在引脚上鼠标左键点击选择接口复用功能,鼠标右键点击配置IO口模式)设置完成后点击菜单栏上的创建Keil项目及程序文件按钮,创建并打开项目。

2025-09-04 15:16:51 413 1

原创 AiCube 图形化自动生成 CAN总线 程序,USB转2组CAN,STC32G12K128

ADC, I2C/SPI, TFT-接口,DMA,DMA-P2P, ...最新的AiCube-ISP-V6.95Z 及以上版本软件,图形化自动生成STC单片机的各功能模块程序,及主程序框架,STC32G12K128单片机进行在线升级的例子。含:外部中断,定时器,串行口,延时子程序,附带了演示程序文件包。

2025-08-05 15:09:25 331

最新 STC-ISP软件,里面有AiCube 图形化开发工具;字库生成工具,图片取模工具,【串行Flash编程器】工具,【数码管段码取模】工具,等

【调试仿真接口】菜单中有: 【串口绘图】工具, 【虚拟键盘】, 【LCD12864】, 【OLED12864】, 【8段数码管】工具等 【AiCube】工具:图形化自动生成STC单片机的各功能模块程序,及主程序框架, 含:外部中断,定时器,串行口,延时子程序, ADC, I2C/SPI, TFT-接口,DMA,DMA-P2P 等

2025-08-06

AiCube 图形化自动生成 CAN总线 程序,USB转2组CAN

AiCube 图形化自动生成 CAN总线 程序,USB转2组CAN

2025-08-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除