原创 IAR之目標文件內存分配

IAR之目標文件內存分配 轉自:http://www.xuebuyuan.com/1607716.html 一直都對IAR編譯出來的文件,在CPU開始執行該文件的時候,代碼數據,代碼裏面的常量,全局變量,局部變量怎麼分配在機器上不明白。

原创 項目之IC卡程序

項目之IC卡程序 1.在IAR編譯器裏用關鍵字來__interrupt來定義一箇中斷函數。用#pragma vector來提供中斷函數的入口地址。 2.//開啓引腳2中斷喚醒功能,任意PIN2上面的中斷都會產生WFE事件,並不會產生中斷

原创 IAR之擴展關鍵字

IAR之擴展關鍵字 轉自:http://www.cnblogs.com/pang123hui/archive/2011/12/01/2309829.html 1.擴展關鍵字:用於控制數據和指針 __eeprom 用於EEPROM 存儲

原创 比較器之幾種電壓比較器電路

比較器之幾種電壓比較器電路 轉自:http://blog.sina.com.cn/s/blog_4b255fe10100du6b.html 單限比較器電路 OH。圖1b爲其傳輸特性。 圖3爲某儀器中過熱檢測保護電路。它用單電源供電,

原创 IAR之IAR EWARM軟件軟件配置

IAR之IAR EWARM軟件軟件配置 轉自:http://www.360doc.com/content/16/0415/10/32464717_550770606.shtml IAR EWARM軟件 集成環境 編譯鏈接 1.問

原创 IAR之調試報錯Flash verification failed.

IAR之調試報錯Flash verification failed.  原因是在option=>Debugger=>ST-LINK中download勾選了Suppress,該選項是用在調試flash中之前的程序,防止調試器修改目標代碼程

原创 項目之RFID天線設計

項目之RFID天線設計

原创 C語言之頭文件包含問題

C語言之頭文件包含問題 C語言中頭文件是如何包含的?也說重定義 隨着代碼越寫越長,一個源文件的體制越來越臃腫。於是提倡將代碼寫到不同的多個源文件中去。將代碼寫到多個源文件中去就會遇到各個源文件中函數與變量的調用規則問題。 通常人

原创 IAR之函數和變量的絕對地址定位

IAR之函數和變量的絕對地址定位 轉自:http://blog.csdn.net/slj_win/article/details/21516497  昨天我突然冒出個想法,能否利用函數和變量的絕對定位,實現程序的模塊化更新。  也就

原创 項目之IC卡程序2

項目之IC卡程序2、 C51 從Keil到IAR 由於某些原因不能使用Keil編譯51代碼,所以轉到IAR,發現很多地方不一樣。 首先是sbit IAR中不支持未定義,IAR中的位訪問是通過位段的形式來實現的。所以在Keil中的sbit

原创 項目之IC卡芯片3

項目之IC卡芯片3 題目:  struct A { char t:4; char k:4; unsigned short i:8; unsigned long m; } sizeof(A)=?(不考慮邊界對齊) 7,如

原创 STM8的數據@near @tiny定義

STM8的數據@near @tiny定義 總是記不住這個:stm8 stvd下 near等於51的xdata tiny等於51的idata   http://www.waveshare.net/artic

原创 項目之RFID天線設計1

項目之RFID天線設計

原创 stm8程序設計之PWM

stm8程序設計之PWM 轉自:http://blog.sina.com.cn/s/blog_72359bde0100y6we.html 在單片機應用系統中,也常常會用到PWM 信號輸出,例如電機轉速的控制。現在很多高檔的單片機 也

原创 IAR之RAM的操作

IAR之RAM的操作 轉自:http://www.cnblogs.com/pang123hui/archive/2011/12/01/2309828.html SARM空間是AVR單片機最重要的部分,所有的操作必須依賴該部分來完成。變量