国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

鴻蒙OS Hi3861的芯片實(shí)際開發(fā)中遇到的問題

這篇具有很好參考價(jià)值的文章主要介紹了鴻蒙OS Hi3861的芯片實(shí)際開發(fā)中遇到的問題。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

鴻蒙OS Hi3861的芯片實(shí)際開發(fā)中遇到的問題

優(yōu)點(diǎn):
比較適合開發(fā)者快速開發(fā),上面的硬件操作的函數(shù)封裝很簡(jiǎn)單,非常適合初學(xué)者使用封裝好的函數(shù)調(diào)用硬件管腳,比如I2c gpio spi sdio 都被封裝了,特別簡(jiǎn)單,中文注釋,而且還提供了無線wifi 的封裝函數(shù),當(dāng)然也有http 解析啊什么的,可以使用在簡(jiǎn)單的物聯(lián)網(wǎng)控制的簡(jiǎn)單設(shè)備上。

談?wù)勎矣龅降膯栴}:

使用PWM 時(shí)候,竟然I2C 不能使用,最后發(fā)現(xiàn)復(fù)用出了問題,很是不解。

附上代碼可以觀察下現(xiàn)象。

首先復(fù)用PWM3 ,管腳復(fù)用了PIN12

  //COM3 PWM3
    IoSetFunc(WIFI_IOT_IO_FUNC_GPIO_12_GPIO,WIFI_IOT_IO_FUNC_GPIO_6_PWM3_OUT;
    GpioSetDir(WIFI_IOT_IO_FUNC_GPIO_12_GPIO, WIFI_IOT_GPIO_DIR_OUT);
    PwmInit(WIFI_IOT_PWM_PORT_PWM3);

下面是I2C 管腳復(fù)用 PIN0和PIN1

   //GPIO_0復(fù)用為I2C1_SDA
    IoSetFunc(WIFI_IOT_IO_NAME_GPIO_0, WIFI_IOT_IO_FUNC_GPIO_0_I2C1_SDA);
    //GPIO_1復(fù)用為I2C1_SCL
    IoSetFunc(WIFI_IOT_IO_NAME_GPIO_1, WIFI_IOT_IO_FUNC_GPIO_1_I2C1_SCL);

再看看PWM3 上 I2C 正好在這里

typedef enum {
    /** GPIO0 function */
    WIFI_IOT_IO_FUNC_GPIO_0_GPIO,
    /** Functions of UART1 TXD */
    WIFI_IOT_IO_FUNC_GPIO_0_UART1_TXD = 2,
    /** SPI1 CK function */
    WIFI_IOT_IO_FUNC_GPIO_0_SPI1_CK,
    /** Functions of JTAG TD0 */
    WIFI_IOT_IO_FUNC_GPIO_0_JTAG_TDO,
    /** PWM3 OUT function */
    WIFI_IOT_IO_FUNC_GPIO_0_PWM3_OUT,
    /** I2C1 SDA function */
    WIFI_IOT_IO_FUNC_GPIO_0_I2C1_SDA,
} WifiIotIoFuncGpio0;

/**

我先初始化了PWM 后初始化了I2C ,現(xiàn)象是PWM不能用,
而先初始化I2C 在初始化 PWM ,I2C 能用了。
這種問題就尷尬了,本來打算用這上面的4路PWM 和i2c ,
但是PWM 和I2c 竟然沖突了,現(xiàn)在辦法就是 gpio 去模擬pwm了。

隨后定時(shí)器去模擬,發(fā)現(xiàn)定時(shí)器只能使用ms 定時(shí)器,頻率太低了跟不上。
也有微秒定時(shí)器,在定時(shí)器回調(diào)里設(shè)置gpio高低電平,最終現(xiàn)象是HM 系統(tǒng)卡死。文章來源地址http://www.zghlxwxcb.cn/news/detail-490598.html

實(shí)在沒辦法了,只能放棄使用Hi3861 ,請(qǐng)各位網(wǎng)友謹(jǐn)慎踩坑HI3861

到了這里,關(guān)于鴻蒙OS Hi3861的芯片實(shí)際開發(fā)中遇到的問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 鴻蒙Hi3861學(xué)習(xí)四-Huawei LiteOS介紹

    鴻蒙Hi3861學(xué)習(xí)四-Huawei LiteOS介紹

    ? ? ? ? Huawei LiteOS是華為針對(duì) 物聯(lián)網(wǎng)領(lǐng)域 推出的 輕量級(jí)物聯(lián)網(wǎng)操作系統(tǒng) ,是華為物聯(lián)網(wǎng)戰(zhàn)略的重要組成部分,具備 輕量級(jí) 、 低功耗 、 互聯(lián)互通 、 組件豐富 、 快速開發(fā)等 關(guān)鍵能力。基于物聯(lián)網(wǎng)領(lǐng)域業(yè)務(wù)特征打造領(lǐng)域性技術(shù)棧,為開發(fā)者提供“一站式”完整軟件平臺(tái)。

    2024年02月11日
    瀏覽(16)
  • 鴻蒙Hi3861學(xué)習(xí)六-Huawei LiteOS(軟件定時(shí)器)

    鴻蒙Hi3861學(xué)習(xí)六-Huawei LiteOS(軟件定時(shí)器)

    ? ? ? ? 軟件定時(shí)器,是 基于系統(tǒng)Tick時(shí)鐘中斷 且由 軟件來模擬的定時(shí)器 。當(dāng)經(jīng)過設(shè)定的Tick時(shí)鐘計(jì)數(shù)值后,會(huì) 觸發(fā)用戶定義的回調(diào)函數(shù) 。定時(shí)精度與系統(tǒng)Tick時(shí)鐘周期有關(guān)。 ? ? ? ? 硬件定時(shí)器受硬件的限制,數(shù)量上不足以滿足用戶的實(shí)際需求。因此,為了滿足用戶需求,

    2024年02月03日
    瀏覽(29)
  • 鴻蒙Hi3861學(xué)習(xí)六-Huawei LiteOS-M(軟件定時(shí)器)

    鴻蒙Hi3861學(xué)習(xí)六-Huawei LiteOS-M(軟件定時(shí)器)

    ? ? ? ? 軟件定時(shí)器,是 基于系統(tǒng)Tick時(shí)鐘中斷 且由 軟件來模擬的定時(shí)器 。當(dāng)經(jīng)過設(shè)定的Tick時(shí)鐘計(jì)數(shù)值后,會(huì) 觸發(fā)用戶定義的回調(diào)函數(shù) 。定時(shí)精度與系統(tǒng)Tick時(shí)鐘周期有關(guān)。 ? ? ? ? 硬件定時(shí)器受硬件的限制,數(shù)量上不足以滿足用戶的實(shí)際需求。因此,為了滿足用戶需求,

    2024年02月05日
    瀏覽(20)
  • 鴻蒙Hi3861學(xué)習(xí)十五-Huawei LiteOS-M(Socket客戶端)

    鴻蒙Hi3861學(xué)習(xí)十五-Huawei LiteOS-M(Socket客戶端)

    ? ? ? ? 在網(wǎng)絡(luò)編程的時(shí)候,不管是客戶端還是服務(wù)端,都離不開 Socket 。那什么是Socket,這里做個(gè)簡(jiǎn)單介紹。詳細(xì)的內(nèi)容,可以參考這篇文章:WIFI學(xué)習(xí)一(socket介紹)_wifi socket_t_guest的博客-CSDN博客 ?????????socket在計(jì)算機(jī)領(lǐng)域,被翻譯為“ 套接字 ”。它是計(jì)算機(jī)之間進(jìn)

    2024年02月05日
    瀏覽(18)
  • Hi3861開發(fā)環(huán)境搭建 ||避坑指南|| [適用于幾乎所有以Hi3861為主控的開發(fā)板]

    Hi3861開發(fā)環(huán)境搭建 ||避坑指南|| [適用于幾乎所有以Hi3861為主控的開發(fā)板]

    前言: 這幾天為了搭建Hi3861的開發(fā)環(huán)境,看了不少官方文檔和視頻,但是依然折騰了很久才配置好編譯、上傳都能正常的環(huán)境,這其中踩了不少坑,希望通過這篇文章能讓大家少踩點(diǎn)。 當(dāng)然其實(shí)主要問題還是源碼更新、視頻教程更新還有文檔更新速度沒匹配上 參考海思社區(qū)

    2024年02月05日
    瀏覽(90)
  • Hi3861開發(fā)第一節(jié):環(huán)境搭建,并順利完成編譯

    Hi3861開發(fā)第一節(jié):環(huán)境搭建,并順利完成編譯

    步驟一:下載devicetool-windows-tool-3.1.0.400.zip版,下載網(wǎng)址:https://device.harmonyos.c om/cn/develop/ide#download 步驟二:解壓DevEco Device Tool壓縮包,雙擊安裝包程序,點(diǎn)擊\\\"下一步\\\"進(jìn)行安裝(如果之前有 安裝過,會(huì)彈出先卸載之前版本在安裝,請(qǐng)按照要求先卸載); 步驟三:設(shè)置DevEco

    2024年02月09日
    瀏覽(20)
  • .Net 6 SignalR 實(shí)際業(yè)務(wù)開發(fā)中遇到的問題及解決辦法

    1.websocket即時(shí)通訊協(xié)議 2.Server-Sent Events(SSE)服務(wù)器事件 3.longpolling 長(zhǎng)輪詢。 如果客戶端開啟協(xié)商,會(huì)按順序選擇可兼容的協(xié)議。(默認(rèn)開啟協(xié)議協(xié)商) 如果客戶端禁用協(xié)商,只能websocket協(xié)議。 客戶端未禁用協(xié)商 1.客戶端向服務(wù)器發(fā)http請(qǐng)求,詢問服務(wù)器支持什么協(xié)議。 服務(wù)

    2024年02月10日
    瀏覽(20)
  • Hi3861 OpenHarmony 運(yùn)行Hello World

    Hi3861 OpenHarmony 運(yùn)行Hello World

    海思 hi3861 有2個(gè)型號(hào): ?Hi3861LV100 低功耗版 低功耗MCU Wi-Fi芯片,適用于智能門鎖、智能貓眼等低功耗物聯(lián)網(wǎng)智能產(chǎn)品。 Hi3861V100 標(biāo)準(zhǔn)版 MCU Wi-Fi芯片,適用于大小家電、電工照明等常電類物聯(lián)網(wǎng)智能產(chǎn)品。 系統(tǒng)默認(rèn)的是標(biāo)準(zhǔn)版,低功耗版好像是需要改下設(shè)置。越簡(jiǎn)單越好的原

    2024年02月20日
    瀏覽(22)
  • HI3861學(xué)習(xí)筆記(12)——GPIO輸入接口使用

    HI3861學(xué)習(xí)筆記(12)——GPIO輸入接口使用

    HI3861V100 芯片有 15 個(gè) GPIO,引腳分布如下: 以下 GPIO 接口位于 baseiot_hardwareinterfaceskitswifiiot_litewifiiot_gpio.h 。 業(yè)務(wù)BUILD.gn中包含路徑 功能 初始化GPIO外設(shè) 函數(shù)定義 unsigned int GpioInit(void) 參數(shù) 無 返回 錯(cuò)誤碼 功能 設(shè)置GPIO輸出方向 函數(shù)定義 unsigned int GpioSetDir(WifiIotGpioIdx id,

    2024年02月09日
    瀏覽(20)
  • Hi3861 硬件 i2c 驅(qū)動(dòng) oled

    Hi3861 硬件 i2c 驅(qū)動(dòng) oled

    最近想用 3861 做個(gè)有意思的東西,記錄一下開發(fā)過程。今天使用 3861 的硬件 i2c 驅(qū)動(dòng) oled。 硬件平臺(tái):Bearpi-Nano 軟件SDK:潤(rùn)和sdk 我之前寫過一篇基于 stm32cubemx 快速使用 iic 接口 oled 的過程,里面有現(xiàn)成的 oled 接口,我們只要直接拿過來替換掉底層接口就行。 ?STM32CubeMX驅(qū)動(dòng)4腳

    2023年04月23日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包