FPGA之旅

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

FPGA实现MPU6050姿态解算

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

FPGA实现Cordic算法求解arctanθ

FPGA实现Cordic算法求解arctanθ

FPGA实现PID控制算法

相信大家对于PID控制算法,都不感到陌生了,平衡车就是靠它平衡起来的,还有飞控的平衡算法也是它,以及FOC中的闭环控制中也是用的它,它不仅简单,而且易于理解。那么本篇文章将简要介绍一下算法的原理,然后带大家使用FPGA来实现(C语言实现过程特别简单)。

Linux内核粗略详解

Linux内核粗略详解

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

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

FPGA实现SDRAM控制器

本例将介绍SDRAM的使用。

FPGA驱动OV5640上电及初始化

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

OV5640摄像头简介与SCCB时序

本例教大家学会,如何通过OV5640摄像头,采集图像,并且显示在VGA显示屏上。

FPGA驱动VGA显示屏

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

FPGA舵机驱动

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

FPGA实现超声波测距

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

FPGA解析红外遥控信号

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

FPGA在OLED上显示DHT11数据

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

FPGA采集DHT11温湿度

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

FPGA驱动OLED显示字符

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