電路
發布時間:2012/6/13 20:25:05 訪問次數:2345
從圖1可以看出,這不AM29F800BT-70SI是是帶232串口的AVR單片機嗎?沒錯,它的核心還是AVR單片機Atmega8(或16KB FLASH的Atmega168)。左邊的是MAX232,其功能是實現232串口信號和Atmega8的UART信號的轉換,以便單片機和上位機—一電腦通信,在程序調試階段上傳下載。不過目前,只是在舊式電腦中還能找到232串口,新式電腦全部都是功能強大的USB接口。為了用這個電路,難道你還要專找舊電腦嗎?其實不用,目前市場上早就有了USB轉串口線,價錢不高,買一條不就解決問題了!否則,往普通洞洞板上莓貼片IC很麻煩。圖中跳線塊JP1、JP2、JP3用于接上或者分離與MAX232的連接,這樣便于把這個板子用于AVR單片機的其他開發試驗。
單片機的接法就沒有什么特殊了,注意VO引腳全部引到插針排座上,其中J1連接PORTD口,主要用作數字輸出;J3連接PORTB口,除了數字輸出外,著重是PWM輸出;J2則和PORTC口相連,用作模擬量輸入。Arduino的功能就是靠這3排插針座取得。J1和J3的具體引出位置用pinO—pin13表示,其中pin13就是單片機的PB5口,并固定接有發光二極管VD3(Arduino標號為L)相限流電阻,用于程序測試,就不必外接發光二極管了。
另外圖1右上方加有一個插針排,用于提供1 602液晶屏的電源和對比度控制VO,液晶屏的數據線和控制線接到pin2—pin5.pinl1,pin12各點(這是根據程序要求,不得隨意)。1k(l電位器VR1用于液晶屏對比度控制,不用液晶屏時,也可提供可調的模擬電壓。這些都是原圖沒有的。
Arduino的這塊電路板叫做板,在實際應用中,除了直接用導線從它的排座孔引出信號外,主要是靠擴展的功能模塊直接插在I/O板排座上,形成層疊式結構,所以這幾個排座之間的距離不可任意為之。電路1 117-5把外部輸入7.5V穩壓為5V,通過J2左邊的電源排座J4可以引出到擴展板上。雖然直接用USB的5V供電也是可以的,但考慮到這是個試驗用板,還是直接從外部供電為好,以防萬一不慎損壞USB。
從圖1可以看出,這不AM29F800BT-70SI是是帶232串口的AVR單片機嗎?沒錯,它的核心還是AVR單片機Atmega8(或16KB FLASH的Atmega168)。左邊的是MAX232,其功能是實現232串口信號和Atmega8的UART信號的轉換,以便單片機和上位機—一電腦通信,在程序調試階段上傳下載。不過目前,只是在舊式電腦中還能找到232串口,新式電腦全部都是功能強大的USB接口。為了用這個電路,難道你還要專找舊電腦嗎?其實不用,目前市場上早就有了USB轉串口線,價錢不高,買一條不就解決問題了!否則,往普通洞洞板上莓貼片IC很麻煩。圖中跳線塊JP1、JP2、JP3用于接上或者分離與MAX232的連接,這樣便于把這個板子用于AVR單片機的其他開發試驗。
單片機的接法就沒有什么特殊了,注意VO引腳全部引到插針排座上,其中J1連接PORTD口,主要用作數字輸出;J3連接PORTB口,除了數字輸出外,著重是PWM輸出;J2則和PORTC口相連,用作模擬量輸入。Arduino的功能就是靠這3排插針座取得。J1和J3的具體引出位置用pinO—pin13表示,其中pin13就是單片機的PB5口,并固定接有發光二極管VD3(Arduino標號為L)相限流電阻,用于程序測試,就不必外接發光二極管了。
另外圖1右上方加有一個插針排,用于提供1 602液晶屏的電源和對比度控制VO,液晶屏的數據線和控制線接到pin2—pin5.pinl1,pin12各點(這是根據程序要求,不得隨意)。1k(l電位器VR1用于液晶屏對比度控制,不用液晶屏時,也可提供可調的模擬電壓。這些都是原圖沒有的。
Arduino的這塊電路板叫做板,在實際應用中,除了直接用導線從它的排座孔引出信號外,主要是靠擴展的功能模塊直接插在I/O板排座上,形成層疊式結構,所以這幾個排座之間的距離不可任意為之。電路1 117-5把外部輸入7.5V穩壓為5V,通過J2左邊的電源排座J4可以引出到擴展板上。雖然直接用USB的5V供電也是可以的,但考慮到這是個試驗用板,還是直接從外部供電為好,以防萬一不慎損壞USB。
熱門點擊