W7100例程學習之ADC應用

2021-08-26 17:13:24 字數 641 閱讀 9622

w7100例程學習之adc應用

w7100沒有內建的adc。這篇文章將簡單介紹一下,如何用w7100控制乙個序列介面的12-bit解析度的adc (mcp3202).

(一)電路圖:

(二) **:

//---------------------------------------

// read analog from adc

// single end msb first mode(2 channel)

//---------------------------------------

unsigned int readadc(unsigned char channel)

wait_1us(1);

aio_clk=1;

wait_1us(1);

aio_clk=0;

//--- read adc result 12 bit --------

adcresult=0;

for(i=0;i<12;i++)

ai_cs=1;

wait_1us(1);

return(adcresult);

}(三)mcp3202應用指導

1. 引腳分布:

2. 控制訊號與資料輸出

W7100A與W7100的差別

w7100a是w7100的公升級版本。主要差別如下 使用w7100的使用者如果要將軟體移植到w7100a中,必須注意以下幾點 1.如果gpio沒有額外的上 下拉電阻的電路,w7100a的gpio口必須在設定上下拉電阻暫存器後才能使用。當啟動w7100a時,如使用者需使用gpio口來獲得0 3.3v的...

網口也可以燒寫程式?W7100

大家對stm32系列微控制器可通過串列埠 ymodem 燒寫應用程式這事兒肯定不陌生。其官網的an2557例程已經把它描述得很詳細很詳細了。串列埠燒程式這事兒不賴,挺方便,咱再也不用專門的燒寫器以及燒寫軟體去上傳程式了,不過缺陷就是距離。模組在北京,人在上海,這咋控制?這時候如果能通過網口燒寫程式,...

51例程 字模

1 如何記錄組成字的led點陣亮滅資訊 16 16點陣一共有256點,顯示乙個特定的字需要其中有些點亮而另一些不亮,如何記錄哪些點亮哪些點不亮?用字模 字模如何工作?256個點用256個二進位制位表示,1表示這個點亮,0表示不亮。256個點就是256個二進位制位,也就是256 8 32個位元組。所以...