一、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那些事建模篇) 設計四個模塊,掃描周期一樣,但是是在周期內的不同時間段來實現 ...