与嵌入式有关的内容,包括单片机、SoC、FPGA等嵌入式平台
W800上手 Part.1 点个灯 笔者前些日子找实习,能力达标测评是用W800做一个智能灯Demo,做完自觉有点意思,并且网上关于W800开发的资料少之又少,遂写篇文章记录一下。 1 开发环境配置 不知道为啥平头哥官方最近关闭了开发者社区的下载功能,CDS/CDK都很难找到下载,遂使用WSL + YoC Tool + VSCode的方案,这也比较符合笔者的…
【DAQ Systems】异步高速ADC的HDL设计(一)“触发-采样-传输”系统 0. 前言 在接下来的一段时间内,我将结合我的工作内容对数据采集系统(DAQ)进行讨论。 高速ADC是数据采集系统中极为重要的组成部分。在日常的设计中,我们会遇到各种各样不同参数、不同种类的ADC。而本文主要介绍异步高速ADC驱动模块的一种基础思想。 首先,本文主要讨论的是异…
【Arty-A7填坑笔记】03:为Microblaze定制AXI总线接口的PWM外设 0.前言 0.1.自定义IP 上回我们使用了Microblaze软核使用AXI-GPIO驱动LED以及RTL计数器分频驱动LED两种方法完成了点灯。这次我们还是尝试一个玩单片机的保留项目——呼吸灯。 不过呢,暂且不用Xilinx提供的定时器IP,我们使用Vivado的自定义…
把闲置的树莓派变成一个桌面监视器 本文是树莓派板块下的第一篇文章,所以先介绍一下树莓派吧~ 前言——树莓派是什么? 树莓派(Raspberry Pi) 是基于Linux的单板电脑 (Single Board Computer,简称SBC),由英国 树莓派基金会 开发,目的是以低价硬件及自由软件促进学校的基本计算机科学教育 当然,他也不仅仅只用来做教育,树莓派…
利用STM32的片上DAC实现DDS(数字频率合成) 前言 本篇文章参考了《新概念模拟电路-源电路与信号源》中的6.3节。 后续还会发布基于FPGA的DDS版本,敬请期待哦ovo 本文用到的资源 STM32F303CCT6 Overview Extending the DAC performance of STM32 Microcontroller 本文示例…
【Arty-A7填坑笔记】02:Microblaze软核与HDL点灯对比 0.前言 在上一期中我们大概了解了Arty-A7板卡的各方面信息并准备好了开发环境,那么现在我们就来尝试一下喜闻乐见的点灯吧。 0.1.为什么要使用Microblaze 对于Arty-A7板卡上搭载的XC7A35T这一纯FPGA(没有嵌入式硬核)来说,最直白的点灯方式就是用硬件描述语言…
【Arty-A7填坑笔记】01:软硬件概览 0.前言 0.1.Arty简介 Arty-A7是Digilent公司推出的基于Xilinx公司Artix-7系列FPGA的开发板。目前有搭载XC7A35T及XC7A100T这两种芯片的版本,我手上的这块板卡为前者,拥有约33k的逻辑单元(Logic Cells),可以满足FPGA数字逻辑的学习以及简单软核系统的搭建…
电子入坑百科全书(其实不全) 前言 2019年俺写过 一篇文,讲了些电子入门的基础知识,但现在看来,那篇文章还是没有形成一个完整的体系,观感还是七零八碎的,遂重新写一篇。——当然不是全部推倒重来,肯定是有借鉴前文的~ 虽说如此,也算有非常多的新内容。 由于硬件相关知识不仅内容繁杂,且涉及到方方面面的技术,所以本文的篇幅很长,由于我是一个人写作,所以更新可能没…
波形发生器设计 前言 一直港理论是不是太难懂了= = 学习电子当然是需要理论+实践相结合的方式咯~ 总之这一个船新的系列,专门讲我们做过的各种(阴间)题目 我会共享我(们)的方案和设计思路,当然我(们)的方案不是最佳方案,如果你有更好的方案可以在评论区讨论哦! 放题目,咬人 使用题目指定的NE555芯片、一片通用四运放LM324芯片以及单片机,设计制作一个频…
我们给STM32单片机下载程序通常会使用ST-LINK或者J-LINK等使用SWD接口的下载/调试器,可是我们现在要跟他们说再见辣—— 事前准备 下载STM32CubeProgrammer 下载这个PDF 下载DFUSE软件,因为它包含了DFU驱动 Bootloader 提到bootloader,你可能会想到计算机中的引导程序,它是计算机开机完成自检后装载操…