做个ZYNQ核心板!
还是先放个成品图😎 ------------------------------------------------------分割线------------------------------------------------------ 前一阵子突然心血来潮,想做一个小小的Zynq核心板,于是便开始了这个项目。 1 架构设计 基本上,因为这里要追求小巧…
与嵌入式有关的内容,包括单片机、SoC、FPGA等嵌入式平台
还是先放个成品图😎 ------------------------------------------------------分割线------------------------------------------------------ 前一阵子突然心血来潮,想做一个小小的Zynq核心板,于是便开始了这个项目。 1 架构设计 基本上,因为这里要追求小巧…
STM32 启动模式、启动文件和链接脚本分析 本篇文章来自群友 喵小黑 的投稿。 1 启动模式 几乎每一块刚出场的MCU或其他控制芯片,都在其内部非易失存储器ROM中烧录了最基础的代码,CPU搬运并运行第一条代码的默认位置就在ROM的地址空间中,因此,我们可以看到,代码的执行与ROM相关,与硬件紧密联系。 对于Cortex-M系列核心的ARM芯片来说,硬件复…
有一AD9643模块,其数字部分电平为1.8V,为了能够跟3.3V电平的主机进行通信,需要使用电平转换器。而又因AD9643的SPI为半双工,因此需要使用一双向电平转换芯片。 为了实现该应用,我们使用德州仪器TXS0108E芯片,注意区分型号,同系列有多个不同功能的转换器。 原理图如下图所示: 在使用过程中,发现SPI一直有误码,导致芯片不能够被正常的配置。…
最近,在公司项目上用到了许多ADI的芯片,通过观察发现,部分芯片的SPI只有三根线,虽说听过,但在之前的工程中从未使用过。与4线相比,这种SPI使用SDIO取代MISO MOSI,在通信过程中该引脚被配置成OD并pull up状态,使主从双方可以通过拉低该线进行数据通信。 从时序上来看,通信时主机先发指令,通过第一帧数据的第一个位(MSB)来决定是否为读…
W800上手 Part.3 实战开发跑马灯 1 新建工程并将语言更改为Cpp 先创建工程 mkdir W800 && cd W800 yoc init && yoc install -b v7.4.3 helloworld_w800 cd solutions/helloworld_w800 bear make -j 然后打开package.yaml,找到 s…