一、STM32简介 STM32,从字面上来理解,ST 是意法半导体,M 是 Microelectronics 的缩写,32 表示32 位,合起来理解,STM32 就是指 ST 公司开发的 32 位微控制器。在如今的 32 位控制器当中,STM32 可以说是最璀璨的新星,它受宠若娇,大受工程师 ...
一、STM32简介 STM32,从字面上来理解,ST 是意法半导体,M 是 Microelectronics 的缩写,32 表示32 位,合起来理解,STM32 就是指 ST 公司开发的 32 位微控制器。在如今的 32 位控制器当中,STM32 可以说是最璀璨的新星,它受宠若娇,大受工程师 ...
一、硬件电路图 二、程序 #include <reg51.h> #define uchar unsigned char #define uint unsign ...
一、关于STM32 STM32F103C8T6是一款由意法半导体公司(ST)推出的基于Cortex-M3内核的32位微控制器,硬件采用LQFP48封装,属于ST公司微控制器中的STM32系列。 主要有三种类型的MCU:主流级别MCU、高性能MCU、低功耗MCU。再详细一点,我们可以具体 ...
对于FPGA的结构原理,先不进行全面的了解,先能根据教程程序看得懂,写得出来跑起来。慢慢的了解程序运行的原理,各种语法的使用。 今天对流水的程序有一个认识,熟悉软件的使用,语法规则,原理。以正点原子的例程为例,代码如下 这个代码的功能是点亮流水灯。代码的内容 ...
1. 为了更好地学习FPGA和深入理解Verilog语法,首先从最简单的流水灯做起。虽然简单,但是也包含了不少知识。通过这次实验项目,可以了解开发软件的使用及Verilog的编程方法,熟悉模块化设计的方法。 2. 该项目主要实现的功能为: (1)10位的流水灯 (2)中间两个led灯每隔 ...
今天一个学弟来问我关于状态机的事,我就给他讲了下经典的三段式状态机,然后就让他试着用状态机去点亮几个LED灯。 状态一:让所有的灯全部熄灭;状态二:全部的灯按照奇偶位的来进行闪烁;状态三:全部的灯从左边开始亮,一直到右边;状态四:全部的灯从右边开始亮直到左边。他写了一个小时 ...
在FPGA电路设计中,尽管流水灯的设计属于比较简单的入门级应用,但是其运用到的方法,是FPGA设计中最核心和最常用部分之一,是FPGA设计必须牢固掌握的基础知识。从这一步开始,形成良好的设计习惯,写出整洁简洁的代码,对于FPGA设计师来说至关重要。 1、功能概述 在本案例中,使用常用 ...
上次的闪烁灯实验,重新熟悉了FPGA开发的流程,这次实现一个最简单的流水灯 BJEPM开发板上有4个LED,和黑金里面的教程类似,因此以这个为模板来进行 基本思路是:(原理参考verilog那些事建模篇) 设计四个模块,扫描周期一样,但是是在周期内的不同时间段来实现 ...