ISP實驗
一.背景
由于前面的實驗都是用仿真器將代碼下載到AT91SAM7S64的SRAM里調試的,還不能在實際的Flash ROM里跑。所以在這個實驗中,我們將通過ATMEL提供的SAM-BA 軟件和AT91SAM7S64 ...
第十一章 USB 設備實驗
一.背景
在ATMEL官方網站上提供了USB的應用例子(詳情請參考“BasicUSB Application”說明),里面有源代碼(是用IAR編譯的,需要稍作修改才能用在ADS上),兩個 ...
第十章 I2C接口實驗
注:在AT91SAM7Sxx系列中,I2C稱作TWI。
一.實驗目的
能夠正確讀寫I2C接口芯片存儲器(24C02),即寫入24C02的數據與讀出來的數據相同。
二.實驗程序和參數設 ...
第八章 中斷控制實驗
一.背景
實際上ARM的中斷與51單片機的中斷類似,都有類似的中斷入口地址(ARM稱異常向量表)。只不過 51給兩個相互的中斷入口之間留有足夠的空間(如外部中斷0的中 ...
串口DMA控制實驗
一.背景
DMA是Direct Memory Access的縮寫,即“存儲器直接訪問”。它是指一種高速的數據傳輸操作,允許在外部設備和存儲器之間直接讀寫數據,即不通過CPU,也不 ...
第六章 RS232串口通信
——串口USART0通訊實驗
一.實驗目的
利用串口調試軟件能夠正確接收到AT91SAM7S64發出的數據,AT91SAM7S64也能正確接收到調試軟件發出的數據。
二.實驗程序 ...
第五章 模擬量輸入
——A/D轉換實驗
一.目的
通過A/D轉換,能夠正確讀取外部模擬輸入通道的電壓值。
二.實驗程序和參數設置
1>連接器選項設置和啟動代碼都與上個實驗相同
2>C ...
第四章 鍵盤輸入
——I/O輸入實驗
一.實驗目的
能夠正確讀取PIO的管腳狀態,實現當有按鍵按下時,LED點亮,否則滅。
二.實驗程序和參數設置
1>連接器選項設置和啟動代碼都與上 ...
第三章 點亮我的LED
――I/O輸出實驗
一.背景
當完成上述實驗后,我就可以像使用51單片機那樣,在C文件的main()函數中通過設置相應的寄存器來達到對相應外設(如I/O的輸入、輸出等) ...
第二章 我的第一個實驗 ――將程序執行到C文件的main函數
二.實驗目的
運用ADS編寫一個小程序,使程序能夠從起始的匯編代碼運行到C程序的main()函數(這也可稱作非常簡單的起動代碼), ...
前言
如果您是一個單片機愛好者,當見到一款功能強大、性價比高的處理器時,一定會有一股很想掌握它、運用它的沖動,起碼我是這樣。5年前第一次接觸單片機(標準的51系列),就被它強大的功 ...
1、自動識別控制系統簡介
自動識別技術是將數據自動識讀、自動輸入計算機的一種方法或手段。它是包括條碼技術、磁條(卡)技術、光學字符識別、系統集成化、射頻技術、聲音識別及視覺識別等集 ...