- 博客(4)
- 收藏
- 关注
原创 FPGA SPI接口读写adis16505数据存ram
本任务实现了通过FPGA的SPI接口对adis16505芯片进行数据读写,能够通过配置寄存器,连续读10个寄存器(160位)数据以及16个寄存器(256位)数据,并存到bram里。首先Creat block design,添加软核、AXI Interconnect核、以及自己添加的SPI核,并连线。SPI的四个脚SCLK、SDO、SDI、CS脚为物理引脚,将其引出。SPI核上还有一个bram接口,添加bram核,将其与SPI接连接,bram的出口接bram控制器,再通过AXI Interconnec
2022-05-11 15:28:54
1579
1
原创 CAN控制器——MCP2518FD的FPGA调式
近期完成了CAN模块数据收发的调试,用到的芯片有CAN控制器:MCP2518FD和CAN收发器:ADM3057E。通过FPGA-XC7A35T开发板的SPI接口与分别与两个MCP2518FD相连,分别对其进行寄存器的读写以及RAM的读写,控制其中一个发送数据,另一个接收数据,从而实现了CAN协议数据发送与接收功能的调试。一、SPI通信:首先要实现FPGA与MPC2518FD的SPI通信,从而实现对其寄存器的读写配置。新建vivado工程,Creat block design,添加软核以及两个自己的S
2022-05-10 22:25:04
4532
4
原创 对于stm32,初学者用库函数好还是直接对寄存器操作比较好
在stm32教学光盘的A里,有两个开发指南,一个是库函数版本,一个是寄存器版本。那么问题来了,作为一个初学者,我应该用库函数好还是直接对寄存器操作比较好?为此我搜集了一些资料,找到了一些可以借鉴的文章:首先,两个都是C语言从51过渡过来的话,就先说寄存器操作。每个MCU都有自己的寄存器,51是功能比较简单的一种,相应的寄存器也比较少,我们常用的就那么几个,像P0 P1 SMOD TMO
2017-12-10 09:45:15
11005
2
原创 初学stm32
一直想学单片机,觉得这是一个很神奇的东西,本来想从51单片机开始学起,但是很多人说51单片机有些过时,而且工作室也给我们推荐stm32,那么就从stm32开始学起吧!第一次拿到学习版时感觉很开心,感觉自己得到了一个很高端的玩具。首先,我将光盘上的东西拷到了电脑上,A盘里面有stm32的开发指南,是对stm32的教学及其详细介绍。B盘里则是与stm32相关的视频。我感到自己有很多东西可以学、
2017-12-09 23:28:58
670
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人