(1) 用單脈沖發生器的輸出作為中斷請求信號使8259A產生中斷,進入中斷后顯示一個字符串。(2) 中斷請求通過8259的IRQ2端輸入,中斷源可以是片外8253定時器輸出的脈沖,并把8253的OUTO和總線槽IR02連接好。
(3) 編寫程序,要求每次主機響應外部中斷IRQ2時,顯示字符串“THIS IS A 8259A INTERRUPT!”(或其它串),中斷十次后,程序退出。
EasyARM2100工程模板
該工程模板在文件夾EasyARM2100下,適用于EasyARM2104和EasyARM2100開發板。
該模板在文件夾EasyARM2100下,適用于EasyARM2100開發板,僅適合于用ADS編譯器的器情況。
模板文件夾下有一些文件夾,用于存放產生的文件。src文件夾用于存放用戶的源文件。
模板包含了EasyARM系列開發板的啟動代碼、初始化文件、分散加載文件等。這些文件和ADS模板的文件相同。
模板已經為用戶設置好了各種生成目標的設置選項,包括仿真片內RAM調試、片外RAM調試、片內FLASH調試、片內FLASH發布,以及所需要的初始化文件。對不同開發板和不同芯片,生成目標會有所不同。在模板文件夾下有各種不同生成目標的文件夾,用于存放各自的輸出文件。
EasyARM2100模板,有Simulator、Debug in RAM、Debug in FLASH和Release in FLASH 4種生成目標