同事設計一款產品的軟件系統結束了。但是最后幾天發現系統不能使用,好像是看門狗一直復位。我試著debug一下,發現確實是看門狗復位造成的。在以前同事一直關閉關閉看門狗,在完成所有功能 ...
編譯預處理器是C語言編譯器的一個重要組成部分。很好的利用C語言的預處理命令可以增強代碼的可讀性,靈活性,和易于修改等特點,便于程序的結構化。
預處理命令由符號“#”開頭,包括宏定義 ...
1、 引言目前,集成電路的嵌入式技術發展越來越快,各色嵌入式產品也越來越受歡迎,尤其是以大屏幕多功能的手機、平板電腦等為典型代表,做為其控制核心的高性能、低功耗的微控制器(MCU)起到 ...
2016年08月16日 17:37
有一個朋友在調試arm和FPGA接口的時候碰到了一個奇怪的問題,向我尋求幫助。
問題描述:
arm使用s3c2440,fpga和arm的接口為16位,使用地址線,片選線為ncs3,操作系統使用linux- ...
去年8月購買了ZLG的SmartARM2000,因為工作的原因,一直沒能抽空學習,到了春節前后終于可以抽空學習ARM了。我在互動出版社購買了一批書籍,希望能ARM快速入門并盡快提高。
開始進行ARM理論 ...
1 引言
90年代以來,數控技術發展的一個重要趨勢是數控系統的開放化。目前,關于開放式控制系統的研究方興米艾,全國都在抓緊進行開放式數控系統平臺標準和規范的研究制定以及相關產品的開發 ...
概述
1、本文檔的內容主要來源于書籍《代碼整潔之道》作者Robert C.Martin,屬于讀書筆記。
2、軟件質量,不僅依賴于架構和項目管理,而且與代碼質量緊密相關,本書提出一種,代碼質量與 ...
Linux對于開發者來說真的是一個非常好的系統,為開發者來說應該不陌生,通常我們在Windows下開發stm32很方便,有非常多的工具,IDE等支持,同樣是操作系統,Linux開發STM32也一點不會差。
Li ...
ARM7TDMI(Thumb):這是公司授權用戶最多的一項產品,將ARM7指令集同Thumb擴展組合在一起,以減少內存容量和系統成本。同時,它還利用嵌入式ICE調試技術來簡化系統設計,并用一個DSP增強擴展來改 ...
S3c2440支持多達36個內部中斷源和24個外部中斷源,分別使用內部終端屏蔽寄存器INTMSK和外部中斷寄存器MSK進行屏蔽控制。其中,外部中斷源通過GPIO以復用的方式成為內部中斷源的一部分。
...
對于51系統來說,很容易理解編程器和仿真器。
通俗的說,仿真器是用來調試仿真的,編程器是用來批量生產時對MCU進行燒寫目標代碼的。
對于MSP430來說,無論仿真還是燒寫程序一般可以通過 ...
字符串操作STRING.H
strcat 連接兩個字符串
strchr 可重入返回一個字符串中指定字符第一次出現的位置指針
strcmp 可重入比較兩個字符串
strcpy 可重入拷貝一個字符串到 ...