与嵌入式有关的内容,包括单片机、SoC、FPGA等嵌入式平台

YM2151硬音源制作

本文由Motto撰稿于2025年5月31日。Small-U代为投稿 音源效果 如下是音源通过AG03声卡内录的效果(点击下载mp3文件) Touhou Fuumaroku ~ Joudo Mandara Sonic Quartet Y.M.O. Behind The Mask FM音乐背景 曾经有人找到笔者想要利用YM2151芯片制作类似Yamaha DX7…

0评论

电力电子代码(二):变量

本系列文章认为读者是对电力电子有深入了解的(至少上过电力电子专业课做过电力电子项目的)、对编程有基础认知的电力电子工程师。 依上文电力电子代码(一)所述,电力电子基本功能包括采样、调制、控制、通讯、保护、状态机。因而,电力电子代码中必然包括各功能所需变量,如采样后的结果需要存储,如调制需要存储当前调制参数,如传统PI控制需要存储包括积分项、上下限、KPKI参…

0评论

(开源)DIY一台APSC画幅的CCD相机

Github:https://github.com/BellssGit/ICX453_CCD_Mirrorless_Camera 提示:这不是一篇复刻指南,本项目的出发点并非方便复刻,更像是一个过程记录,存在代码不规范、脑溢血的软件实现、硬件电路设计存在没有指出的修订(例:小修小补不会在原理图上标出)等问题。 但也十分欢迎各位尝试复刻,有问题可以到评论区留言…

2评论

2025最新STM32G4DFU升级实现与各种坑

因为项目开发需要,鼓捣一下stm32的usb dfu固件升级,搜了下网上教程,很多讲的很详细也很好,但是都比较老了,用的F4一类的比较老的型号和库,ST的HAL库又没事就改实现和接口,于是照着做下来发现坑深似海,遇到了一堆问题。 姑且记录一下实现的方法和遇到的各种坑点吧,仅供参考。 首先大家知道stm32的新型号一般是内置dfu bootloader的,通过…

0评论

(开源)做一个带DDR3内存的Lattice ECP5开发板!(功能验证已通过)

先说明一点,这个板子最初设计的目的是用来驱动IMX178传感器的(更多内容即将到来),也就是想做一个针对应用特化的板子,没有往开发板那方向去想。 不过后面研究了一下,发现扩展性也还说的过去,勉强算个开发板? 另外市面上开源的、带DDR3内存的开源Lattice板子很少,所以打算单独开个文写一写。 和往常一样,该板子的设计全部开源在Github上,地址文末可以…

6评论

使用无OS的LWIP进行UDP通信

无OS的LWIP仅能使用RAW API,其中常用的与UDP相关的有这些: RAW API函数 描述 udp_new Creates a new UDP pcb which can be used for UDP communication. The pcb is not active until it has either been bound to a l…

0评论

使用cubemx在NUCLEO上无OS光速点亮LWIP

新坑涉及一些网络相关的内容,作为最初的最初,从最简单的起步,把无OS的LWIP用NUCLEO开发板运行起来。 准备工作 一个带有ETH的stm32NUCLEO开发板 一台带有网口的电脑 CubeMX,启动! 我从杂物堆里找到了一块吃灰的NUCLEO-F767ZI,一块古老的开发板,不建议购买,网上能找到的教程都是古老的,很多界面都和现在的cubeMX不一样。…

0评论

STM32 HRTIM 电力电子逐周期保护的配置教程

介绍 本文基于ST HRTIM cookbook的第八章进行编写,相比原文,使用中文说明并提供更详细的原理介绍、配置教程、stm32cubeMX BUG 说明和解决方案。 逐周期保护(cycle-by-cycle protection)常用在电力电子装置中,常见的如Boost拓扑需要电感过流逐周期保护、LLC拓扑需要谐振电感过流逐周期保护等等。 阅读本文原理…

0评论

做个ZYNQ核心板!

还是先放个成品图😎 ------------------------------------------------------分割线------------------------------------------------------ 前一阵子突然心血来潮,想做一个小小的Zynq核心板,于是便开始了这个项目。 1 架构设计 基本上,因为这里要追求小巧…

2评论

从零开始的DSP之旅-准备启程

从零开始的DSP之旅-准备启程 最近🐟打算学学DSP(Digital Signal Processing,数字信号处理),方便以后做项目的时候应用。(啊毕竟挖了那么多仪器的坑,想填哪个都得用一大堆DSP的知识...) 本科时云里雾里地混过了DSP考试,但其实没怎么学懂,现在我打算通过实践来重新认识数字信号处理技术。 1.材料&工具准备 STM32G4…

1评论