原创 DTM中Channel的順序與Cfg中Module順序不一致會不會影響V0通信?

      DTM中Channel的順序與Cfg中Module順序不一致會不會影響V0通信? 圖1 (1)根據在 DCS-A 的測試過程回憶,實際的報文數據順序與 圖1 中Channel的順序可以不一致;圖1中的Channel順序與V0

原创 DB9針型:RS485輸出信號及接線端子引腳分配

下圖所示,DB9針型RS485輸出信號及接線端子引腳分配。 此DB9針型與 標準 RS232 or RS485 DB9定義有所不同,下圖中的DB9針型說明僅是針對USB轉485DB9接口。 標準RS232的引腳對應關係是: 2-- R

原创 使用 Setup Factory 註冊DLL文件 截圖說明

    使用 Setup Factory 7.0 註冊DLL文件的操作如圖: —————————————————————————— 點贊 收藏 分享 文章舉報 blueliuy

原创 malloc、calloc、realloc的用法及區別

1、malloc(n*sizeof(int)) /* 請求n個連續的、每個長度爲整型的空間,若成功返回這些空間的首地址,失敗返回0 */ 2、calloc(n,sizeof(int)) /* 請求n個連續的、每個長度爲整型的空間,若成

原创 動態規劃 : LCS(最長公共子序列)

問題描述 求兩字符序列的最長公共字符子序列。 補充說明: 不強制要求子串的字符連續出現在原始的2個字符序列中。 測試字符序列,比如, Name Value 第1個字符序列 S[x] {‘A’, ‘B’, ‘C’

原创 FreeRTOS 隊列分析

FreeRTOS 提供了多種任務間的通訊方式,包括: 任務通知(版本v8.2及以上版本) 隊列 二進制信號量 計數信號量 互斥量 遞歸互斥量 其中,二進制信號量、計數信號量、互斥量和遞歸互斥量都是使用隊列來實現的,因此掌握隊列的運

原创 樹的左旋和右旋

本文中所示的操作稱爲對節點Q的右旋,對節點P的左旋。二者互爲逆操作。即,右旋——自己變爲左孩子的右孩子;左旋——自己變爲右孩子的左孩子。

原创 IAR 編譯器仿真調試開始時的PC指針指向ResetISR()

在使用IAR編譯器仿真調試,CPU 上電覆位時,FLASH 地址 0x0000.0004 存儲的是函數 ResetISR() 入口地址(0x0003.1799,如圖1.所示),這時 PC 指針的內容即是 0x0003.1799。 圖

原创 FreeRTOS 任務概述

任務狀態 一個任務的狀態可以是下面中的某一個: 1. 運行: 2. 就緒:就緒的任務已經具備執行的能力(不同於阻塞和掛起),但是因爲有一個同優先級或者更高優先級的任務處於運行狀態而還沒有真正執行。 3. 阻塞:如果任務當前正在

原创 不可重入函數 與 可重入函數

不可重入函數不可以在它還沒有返回就再次被調用;該函數在被調用還沒有結束之前,再次被調用,從而可能產生錯誤。 但是,可重入函數不存在這樣的問題。 不可重入函數在實現時通常使用了全局的資源(eg. 全局變量),在多線程的環境下,如果沒有很好的

原创 TI M4(Cortex M4) MCU DMA 操作

Cortex M4 DMA 操作 Cortex M4 DMA 操作 本文記錄了對 TI M4C129 MCU 的 DMA操作,使用了串口UART1(DMA)與上位機PC軟件的數據收發。 MCU 的串口接收使用了 DMA 乒乓模

原创 電壓互感器 電流互感器

引言 本文是對電壓互感器、電流互感器相關知識的一些介紹。 --------------------------------------------------------------------------------------

原创 使用CP5611 板卡搭建DTM測試環境的方法

第一步: 圖1所示的是在PC機中使用SIMATIC Manager軟件(STEP 7 V5.5 + Window7 OS)配置 CP5611板卡,這裏CP5611作爲2類DP主站掛接在PROFIBUS總線上。在該PROFIBUS總線上,另

原创 FreeRTOS 信號量

FreeRTOS 的信號量包括二進制信號量、計數信號量、互斥信號量(以後簡稱互斥量)和遞歸互斥信號量(以後簡稱遞歸互斥量)。我們可以把互斥量和遞歸互斥量看成特殊的信號量。 信號量 API 函數實際上都是宏,它使用現有的隊列機制。這些宏定

原创 IAR 編譯完畢時自動刪除 .obj 中間文件的方法

IAR 編譯完畢時自動刪除 .obj 中間文件的方法 本文介紹瞭如何配置 IAR 編譯器使得其自動刪除編譯過程中生產的 .obj 中間文件。 IAR配置Post-Build Command Line 在IAR項目工程屬性“Option