-
Linux板卡I2C驅動(dòng)開(kāi)發(fā)設計調試經(jīng)驗
當我們拿到板子調試一個(gè)I2C設備驅動(dòng)的時(shí)候,或者寫(xiě)設備驅動(dòng)代碼的時(shí)候要先做哪些東西呢?總結下我們這里的幾個(gè)步驟,喜歡可以收藏。1,檢查電路板i2c連接的總線(xiàn)位置,下圖1是一個(gè)I2C接口的RTC芯片芯片,查資料可以知道7bit地址為0x32;2,使用linux的命令i2cdetect工具檢測總線(xiàn)0的所有設備是否在線(xiàn),這樣就可以知道硬件是否正常通訊,如下圖2;3,這個(gè)芯片在linux內核中可以
2023-03-08 wolyond 12
-
STM32單片機設計選型注意點(diǎn)
從2020年開(kāi)始,ST意法半導體公司就開(kāi)始對stm32新的型號單片機芯片做了很多的推廣和宣傳,如果我們在新的開(kāi)發(fā)中沒(méi)有留意到廠(chǎng)家的推薦方向,可能就會(huì )遇到產(chǎn)品成本高,沒(méi)有足夠多芯片可以生產(chǎn)等情況。 前幾年許多客戶(hù)比較習慣和喜歡使用stm32f103系列,2021年開(kāi)始這類(lèi)芯片市場(chǎng)價(jià)格由10塊錢(qián)直接飆升200以上價(jià)格,是由于ST對生產(chǎn)工藝的升級和成本控制,對stm32f1系列產(chǎn)線(xiàn)進(jìn)行了減
2023-02-16 wolyond 69
-
單片機設計一個(gè)模擬電壓采樣電路
當我們遇到傳感器信號是0-5V,或者4-20mA的模擬信號時(shí),單片機如何可靠且穩定采集此信號呢?下面我們來(lái)分享下我們常用的設計電路。 如上圖,當單片機采集一個(gè)0-5V電壓時(shí),A_IN為電壓輸入信號,我們通過(guò)前端R90,R91電阻分壓,獲得一個(gè)符合單片機電壓采樣范圍的電壓(0-3V),在經(jīng)過(guò)運放反饋到輸出端,最終經(jīng)過(guò)R87,C80的電路進(jìn)行RC濾波送入到單片機IO引腳,RC濾波頻率可以
2023-02-16 wolyond 15
-
找軟件外包,應該注意什么?
一,如果希望把產(chǎn)品做好,一定不要去眾包平臺去找服務(wù)。 這些眾包平臺上(具體就不點(diǎn)名了,大家都懂的)行業(yè)間的惡性競爭非常嚴重,一些低價(jià)服務(wù)商做出來(lái)的產(chǎn)品沒(méi)有質(zhì)量的保證。一些廣告從業(yè)者不惜自毀身價(jià)獲取業(yè)務(wù),滋長(cháng)行業(yè)不良風(fēng)氣。有句話(huà)叫沒(méi)有利潤就沒(méi)有服務(wù),還有句話(huà)叫一分錢(qián)一分貨,大家應該不會(huì )不熟悉,因為這兩句話(huà)是他們經(jīng)常向消費者表述的。既然知道這個(gè)道理,就應該學(xué)會(huì )換位思考,別總一心想著(zhù)壓價(jià)再壓
2023-02-16 wolyond 8