原创 C語言中數組地址連續性
#include<stdio.h> void main() { /*********數組地址連續性**********/ //數組與指針 //在二維數組a[M][N]中,a[0]指第一行首地址,a[1]指第二行首地址,以此類推
原创 C/C++結構體
#include<iostream> #include<stdio.h>//c++中使用scanf,printf函數 using namespace std; int main() { int i; char c; cout
原创 Verilog基本常用語法總結
點擊 博客園FPGA論文隨手記
原创 設計算法判斷一個無向圖是否連通 ,不連通給出分量個數
//設計算法判斷一個無向圖是否連通 //不連通給出分量個數 //ADT語句 //Auther: //Data:2019/11/26 int visited[MAX-VERTEX-NUM]; //訪問標誌數組 int count=
原创 中序表達式a*(b+c)-d
中序表達式a*(b+c)-d 構成的二叉樹 ______(-)_________ _____/___\________ ____(*)__(d)______ ____/__\__________ __(a)__(+)________ _
原创 線程
線程: 定義:一個程序中的多個執行路線叫做線程,線程是一個進程內部的控制序列。 所有的進程都至少有一個執行線程(初始線程)。 初始線程隨進程的創建而創建,其他線程則需要通過顯式的函數調用來創建。 進程與線程 當進程執行fo
原创 μC/OS-Ⅲ常用函數解析
OSTaskCreate()函數,任務創建 void OSTaskCreate (OS_TCB *p_tcb, CPU_CHAR *p_name,
原创 PID控制理論
PID 沒有一種控制算法比PID調節規律更有效、更方便的了。現在一些時髦點的調節器基本源自PID。爲什麼PID應用如此廣泛、又長久不衰? 因爲 PID解決了自動控制理論所要解決的最基本問題,既系統的穩定性、快速性和準確性。調節PID的參數
原创 HAL庫,STM32Cube筆記補錄01
筆記參考 /***CubeMX記錄 2020/1/27****/ /****CubeMX代碼結構 *****/ /* Private includes -----------------------------------
原创 Linux併發與競爭
併發就是多個“用戶”同時訪問同一個共享資源 在Free RTOS和uCOS中臨界區就是指共享數據段,如果多個線程同時操作臨界區就是表示競爭。 防止併發訪問共享資源,換句話說就是要保護共享資源,防止進行併發訪問。 摘自網絡大佬 Linu
原创 在HAL庫中NVIC中斷配置
中斷優先級分組配置 void HAL_NVIC_SetPriorityGrouping(uint32_t PriorityGroup) //配置函數 #define IS_NVIC_PRIORITY_GROUP(GROUP) (((
原创 在FPGA中的大括號{led[2:0],led[3]}
2019/12/24 關於FPGA芯片複用引腳如何修改爲IO引腳? 關於FPGA芯片如何分配引腳? always @(posedge sys_clk or negedge sys_rst_n) begin end 每當 sy
原创 Qt如何發佈windows應用程序
1、找到Qt安裝目錄 E:\QT\qt\5.5\mingw492_32\bin 2、編譯你的Qt應用程序,注意必須是release版本。 點擊可修改成Release 構建項目 3、桌面新建Qt文件夾,Qt文件下新建debug
原创 在HAL庫中,SysTick滴答定時器分析
/*SysTick是24位,倒數定時器 */ 在HAL庫中,SysTick滴答定時器分析 /*SysTick是24位,倒數定時器 */ /*在HAL庫中SysTick結構 */ typedef struct {