面試 微控制器工程師 2018 03 09

2022-03-09 05:07:53 字數 983 閱讀 8925

面試問答:

1、spi的特點,時序

2、iic的特點,時序是怎麼樣的

3、微控制器如何讀取eeprom

4、微控制器如何讀寫flash

5、如何驅動lcd螢幕

6、會usb、can協議嗎,

7、會ucos系統嗎

8、執行緒、程序之間的關係

筆試題:

1、已知乙個陣列a[10],其中的每乙個元素至多重複兩次,求第三個最大數,寫出程式:

int main(void

) }}

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

}

2、volatile的作用:

3、小紅單獨完成乙份工作要12小時,小明單獨完成乙份工作要x小時,兩人一起完成乙份工作一共需8小時,問:小明單獨完成乙份工作要幾小時?

4、試用if語句分別寫出bool、int、float、指標型別的變數val與「零值」的比較

//

bool 型別變數與0比較

if(val) if(!val)

//int 型別變數與0比較

if(val ==0) if(val !=0)//

兩個浮點數正確的比較方法為:

if(abs(a-b)<=epsilon),

if(abs(a-b)>epsilon) //

其中epsilon為精度

//同理浮點數與0值比較的正確方法為

if(abs(x)<=epsilon),

if(abs(x)>epsilon)

//指標 型別變數與0比較

if(val == null) if(val != null)

5、有一時鐘的表盤為80個刻度,秒針轉一圈為60秒鐘,分針轉一圈為60分鐘,時針轉一圈為12小時,現在時針、分針、秒針指向的刻度分別為31,45,12,問現在是幾點。

C語言 微控制器工程師 面試推理題

假設有乙個池塘,裡面有無窮多的水。現有2個空水壺,容積分別為5公升和6公升。問題是如何只用這2個水壺從池塘裡取得3公升的水。解答 先把六公升的水壺裝滿,再倒進五公升的水壺裡面,這樣子的話六公升的水壺裡面還剩一公升水。然後再把五公升水壺裡面的水倒掉,把那一公升水倒進五公升的水壺裡面,再把六公升的水壺裡...

51微控制器到電子工程師

很多電子工程師在某個方面精深鑽研,成為某乙個特殊領域的專家,從一開始的養家餬口 慢慢小有收益 最後寶馬豪宅,也是有的 這些 電子工程師 可能沒有全面掌握這些知識,因為這些行業用不上,例如,液晶顯示器,很多行業就不需要 但是,對於乙個初學者,我認為,這個提綱是切合實際的,對於面向控制而言,已經基本夠用...

IT開發工程師經典面試

回答樣本 如果是工作需要我會義不容辭加班,我現在單身,沒有任何家庭負擔,可以全身心的投入工作。但同時,我也會提高工作效率,減少不必要的加班。回答樣本一 我對工資沒有硬性要求,我相信貴公司在處理我的問題上會友善合理。我注重的是找對工作機會,所以只要條件公平,我則不會計較太多。回答樣本二 我受過系統的軟...