原创 IAR常用快捷鍵及使用技巧

原文鏈接https://blog.csdn.net/as480133937/article/details/88700160 選中多行後註釋快捷鍵:Ctrl+K 取消多行註釋快捷鍵:Ctrl+Shift+K Tab 代碼右移 Shift+

原创 IAR之相對路徑設置

爲了保證自己的工程文件在別的電腦上順利的打開,省去重新輸入當前項目的路徑,如下設置:      $PROJ_DIR$\APP      $PROJ_DIR$\HEAD 只需改變紅色部分即可 紅色爲當前(頭或者.C)文件所在的文件夾名  

原创 IAR 修改工程名稱

IAR 修改工程名稱 很多時候用IAR開發都是基於已有工程模板開發的,但是工程模板的名稱經常讓人頭疼;以下是修改辦法: 從一個實例工程複製後綴名爲“dep,ewd,ewp,eww”的四個文件,並將其重命名爲 你自己的名字,如:endde

原创 IAR之不能設置斷點

提示如下:The stack plug-in failed to set breakpoint on "main"........             可做如下操作: options->Linker->output 這樣就可以設置斷

原创 IAR使用技巧 之 快捷鍵批量更換指定字符(以及Keil的全局替換功能)

使用IAR(或者Keil)寫/移植程序時批量更換字符 寫在前面: 不知道大家使用STM32CubeMX的HAL庫編程時,有沒有遇到下面的問題 當我們移植一些標準庫或者寄存器版的程序的時候,有些關鍵字定義是不同的,(eg: unsigned

原创 430flash

MSP430F448單片機 如圖從數據手冊可以得知: MSP430F448有 48KB+256B Flash Memory 2KB RAM 其中FLASH分爲主存區和信息區 430單片機,一般具有內部的信息區,以便保存一些需要EEPR

原创 單片機上拉電阻和下拉電阻

上拉電阻和下拉電阻有什麼用? 1、提高驅動能力: 例如,用單片機輸出高電平,但由於後續電路的影響,輸出的高電平不高,就是達不到VCC,影響電路工作。所以要接上拉電阻。下拉電阻情況相反,讓單片機引腳輸出低電平,結果由於後續電路影響輸出的低電

原创 單片機內存

對於初學者而言,對單片機的內存分配往往最讓人頭疼,很多人學了單片機幾年 都不知道單片機內部的內存使用情況是如何分配的。要了解 ROM、RAM,首先 需要對 鏈接器 Linker 如何分配內存有一定的瞭解。 通常,對於棧生長方向向下的單片機

原创 MOS管

大學的時候看到電路中涉及到MOS管的使用,指定頭大。前幾天偶然看見一篇文檔《MOS管原理,非常詳細》,對MOS管的使用總結的很透徹,所以整理到這裏。以下以增強型MOS管爲例解釋說明。 1. 三個極怎麼判定   G極(gate)—柵極,不用

原创 上電覆位信號的認識_POR和PUC的關係

POR是上電覆位信號,它只在以下兩個事件發生時產生:  1、芯片上電。 2、RST/NMI設置成復位模式,在RST/NMI引腳上出現低電平信號。   PUC信號是上電清除信號,POR信號的產生總會產生PUC信號,但PUC信號的發生不會產生

原创 大端模式和小端模式

一、大端模式和小端模式的起源           關於大端小端名詞的由來,有一個有趣的故事,來自於Jonathan Swift的《格利佛遊記》:Lilliput和Blefuscu這兩個強國在過去的36個月中一直在苦戰。戰爭的原因:大家都知

原创 蜂鳴器的專業分類是這樣的

1、按其驅動方式的原理分,可分爲:有源蜂鳴器(內含驅動線路)和無源蜂鳴器(外部驅動);2、按構造方式的不同,可分爲:電磁式蜂鳴器和壓電式蜂鳴器;3、按封裝的不同,可分爲:DIP BUZZER(插針蜂鳴器)和SMD BUZZER(貼片式蜂鳴

原创 有源蜂鳴器和無源蜂鳴器的區別

    首先大家要了解有源和無源這裏的“源”不是指電源,而是指震盪源。也就是說,有源蜂鳴器內部帶震盪源,所以只要一通電就會叫。而無源內部不帶震盪源,所以如果用直流信號無法令其鳴叫。必須用2K~5K的方波去驅動它。有源蜂鳴器往往比無源的貴,

原创 哈佛結構和馮.諾曼結構的區別

哈佛結構 (英語:Harvard architecture)是一種將程序指令儲存和數據儲存分開的存儲器結構。中央處理器首先到程序指令儲存器中讀取程序指令內容,解碼後得到數據地址,再到相應的數據儲存器中讀取數據,並進行下一步的操作(通常是

原创 MSP430之中斷向量表

    地址 向量名 含義 0xFFE0 BASICTIMER_VECTOR 基本定時器 0xFFE2 PORT2_VECTOR 端口2中斷 0xFFE4 USART1TX_VECTOR 串口