FPGA之旅

以FPGA为主导,分享一些FPGA知识,同时还会介绍51,32,arm linux编程语言,Qt等其他知识。

FPGA实现MPU6050姿态解算

在之前的文章中已经通过FPGA获取到了MPU6050的六轴数据: 三轴加速和三轴角速度,但是没有对它进行然后处理。那么在本篇文章中,将利用Cordic算法来进行姿态解算。

FPGA实现Cordic算法求解arctanθ

FPGA实现Cordic算法求解arctanθ

FPGA实现Sobel算法进行边沿检测

本例将在上例的基础上,添加一个简单的图像处理算法---边缘检测(Sobel算法)。

FPGA实现SDRAM控制器

本例将介绍SDRAM的使用。

FPGA驱动OV5640上电及初始化

本例将介绍与初始化相关的重要寄存器,以及上电时序。

FPGA驱动VGA显示屏

本例将介绍如何使用FPGA来驱动VGA显示器,并且显示彩条,为后面的图像显示做好准备。

FPGA舵机驱动

本例将介绍如何驱动舵机,实现任意角度的旋转。

FPGA实现超声波测距

本例为FPGA之旅设计99例中的第十五例,本例将介绍如何使用超声波模块,进行测距。

FPGA解析红外遥控信号

本文将红外遥控的使用,并将红外接收器接收到红外遥控的数据显示在数码管上。

FPGA在OLED上显示DHT11数据

本文是一个综合性的例程,基于OLED屏幕显示,和DHT11温湿度采集,将DHT11采集到的温湿度显示到OLED屏幕上。

FPGA采集DHT11温湿度

本例将通过signal top实时采集波形,确定采集到的数据是正确了(数据中带了校验)。

FPGA驱动OLED显示字符

本文将介绍如何在OLED上实现支符的显示,为后面的例程做准备。

串口上位机模拟OLED屏

本文利用Qt编写上位机,通过串口与FPGA进行通信,然后FPGA将接收到的数据,通过IIC接口发送给OLED。

FPGA驱动OLED屏幕

本文将介绍如何使用FPGA驱动OLED屏幕,并在接下来的几例中,配合其它模块,进行一些有趣的综合实验。

FPGA实现DS18B20温度采集

本文将介绍如何通过FPGA采集DS18B20传感器的温度值。