- 博客(4)
- 资源 (80)
- 收藏
- 关注
MOS管芯片手册,使用指南,封装和参数
高压MOS驱动集成电路应用手册 第一部分,高压MOS驱动集成电路应用手册 第二部分,MOS驱动集成电路应用手册 第三部分,IR2110功率驱动集成芯片应用,IRFP406带有“负偏压”的IR2110驱动器方法,高压悬浮门驱动ICan-978c_IR2110,IR2110中文资料,IRF640,IRF540,24N50,IRLU024N_datasheet,IRF9540,IRF9530,TC4429场效应驱动IC规格书,全系列MOS管型号参数封装资料,功率场效应管在PDP驱动电路中的应用_[兼容模式],详细讲解MOSFET管驱动电路,全系列场效应管参数,场效应管工作原理,场效应管参数查询库,高速MOS驱动电路设计和应用指南,场效应管在什么情况下会烧,MOSFET的驱动。
2025-08-29
单片机开发 FreeRTOS视频
第29.1讲 FreeRTOS任务调度器开启(上),第30.1讲 FreeRTOS任务创建过程详细分析(上),第31讲 FreeRTOS任务删除、挂起和恢复过程详解
2025-07-27
STM32ESP8266的TCP,UDP通信串口AT指令配置方法
硬件资源:
1,DS0(连接在PB5)
2,串口1(波特率:115200,PA9/PA10连接在板载USB转串口芯片CH340上面)
3,串口2(波特率:115200,PA2/PA3)
4,ALIENTEK 2.8/3.5/4.3/7寸TFTLCD模块
5,按键KEY0(PC5)/KEY1(PA15)/KEY_UP(PA0,也称之为WK_UP)
6,SD卡,通过SPI1(SD_CS(PA3)/PA5/PA6/PA7)连接
7,W25Q64(SPI FLASH芯片,连接在SPI1上)
8,24C02
9,ATK_ESP8266 WIFI模块1个.
连接方式:
模块与带有无线网卡的电脑或其他wifi设备连接:采用wifi连接
模块与开发板连接(TTL串口方式):
ATK-ESP8266 WIFI模块与miniV3连接方式(通过4根杜邦线连接):
ATK-ESP8266 WIFI模块 战舰V2\miniV3 STM32开发板
TXD<------------>PA3
RXD<------------>PA2
GND<------------>GND
VCC<------------>3.3V\5V
2025-07-23
全局不关总中断的 RTOS / CosyOS-II for STCAI MCU
全局不关总中断的 RTOS / CosyOS-II for STCAI MCU目录结构和移植架构,耦合度更低、移植更便利。
● CosyOS 取得重大技术突破,现已升级至 CosyOS-III,代码风格焕然一新,说明文档持续更新中。。。
简介
CosyOS是一款来自中国的开源实时操作系统,从经典的8051内核,到流行的Arm Cortex-M内核,
均可实现全局不关总中断、零中断延迟,适用于对系统实时性及中断响应速度有较高要求的场合。
CosyOS以极具浪漫主义色彩的宏定义,实现了高度的面向对象及良好的易用性。
支持内核
CosyOS现原生支持8051/STC8H、STC32位8051/STC32G12K128、Cortex-M等内核,未来会陆续添加对其它内核的支持。
实际用STC8H、STC32进行了开发测试,可以说是为STC8051世界量身定做,无需移植。
编译环境
CosyOS是在Keil C51、C251、MDK-Arm编译器下开发的,对其支持最好。未来,将会陆续优化调整对其它编译器的支持。
突破创新
● 所有支持内核均已实现全局不关总中断、零中断延迟,从系统层面保证了用户中断的实时响应
● 领先的零中断延迟技术,率先应用于8051、Cortex-M0等处理器,在世界上可能尚属首例
● 任务就绪表,采用 零/一/二级位图,保证了抢占式任务调度的硬实时性
● 三维链表,可显著的减少操作链表,服务执行速度更快
● 创新的协作式调度,协作仅作用于相同优先级的任务,具有高度的实用价值
● 独家技术实现系统服务函数的可重入,使51彻底摆脱可重入栈、全面提速
● 针对51做了高度的性能优化,使51迸发出蓬勃生机、熠熠生辉
● 251支持MSP、PSP两种栈模式,其中PSP模式可使任务的切换效率等同于Cortex-M
● 定时服务(
2025-10-08
Ai8051U实现数字录音及播放
Ai8051U实验箱V1.2验证, 大家先别修改程序,
直接下载HEX文件到Ai8051U实验箱V1.2来验证 !
下载时选择主频36.864MHz。
使用Ai8051U MCU 做数字录音测试,语音存储于FLASH中,
板载FLASH型号为W25Q128, 128Mbit, 16MByte, RMB < 1.4。
使用SPI-DMA读写FLASH芯片。
话筒放大电路低通滤波转折频率为3400Hz左右,合适8~16K采样。
8K采样的声音音质都很好, 录入的是单声道语音,
播放时左/右声道的声音是一样的。
————————————————
版权声明:本文为CSDN博主「czhaii」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/czhaii/article/details/152315485
2025-09-30
串口收发框架【printf重定向】【圆周率计算】
1、串口收发框架:
使用硬件UART中断方式实现串口收发,中断方式相对查询方式和GPIO软件模拟的优点在此就不多赘述了;使用定时器实现串口接收超时复位,避免接收到错误数据或数据未发完就终止时,错误的状态始终保留,导致再发送正确的数据,正确的数据又和之前错误的数据拼接成一个错误的数据;收发缓存为全局变量,使用指针在中断函数中实现自动处理,不需要在主程序中轮询某些状态和标志,中断程序简单高效,全状态机控制,不会耽误大量时间,不使用软件延时。
2、printf重定向:使用标准库stdio.h、stdarg.h实现变量格式化,printf重定向到UART输出,然后就可以愉快的使用printf了,缺点是和直接写数组相比会消耗更多code空间。3、圆周率计算:使用莱布尼茨法计算圆周率,用于printf输出变量,由于莱布尼茨法是收敛的无穷级数且偶数项为正奇数项为负,程序中保留上一次迭代结果并和本次迭代结果求平均值以加速收敛,实测454次迭代结果为3.141592,如不求相邻两次平均值,则需上万次迭代,且由于浮点数精度的限制,几万次迭代后误差会越来越大。单片机STC8G1K08A-8PIN,时钟频率11.0592MHz,UART1 9600bps 8N1,为便于观察,主程序中延迟50ms,串口默认为阻塞模式,即上一个数据包未发完又发新的数据包时会等待串口状态复位,即发送长度为0(Uart_Send_Lenth=0),该变量为全局变量,数据包发送完毕后在中断程序中清零表示数据包发送完毕,该模式在软件发送频率大于硬件发送频率时,软件发送频率会被拖慢,但不会发送错误的数据,注释掉while(Uart_Send_Lenth)即可改为覆盖模式,该模式上一个数据包未发完又发新的数据包时,新的数据包会覆盖掉原数据包且串口状态被重置,发送的数据包会被打断,但软件发送不会被拖慢,如在阻塞模式下没有达到预期速
2025-09-28
PWM重复捕获低频率信号
PWM重复捕获低频率信号,使用高级16位PWM的输入捕获功能,大家可能会发现,高频率的捕获没有问题,但如果捕获的信号频率较低,两次捕获之间超过了内部计数器的长度,此时的捕获就会失败。
所以,这里给出一个使用Ai8051U实验箱V1.2测试通过的软件版本,经过实际测试,可以正常捕获1Hz~50Khz之间的信号(再低的没有测,并非不支持,理论上可以捕获低至0.014Hz的信号,仅受限于重复计数变量的大小)
程序使用40Mhz主频,通过PLL倍频到120Mhz,其他如AI8和AI32单片机,拥有同样的高级PWM部分可以一样移植参考,程序是通用的
2025-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅