91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

JL杰理AC696N系列開發(fā)GPIO使用指南:模式、配置與特殊IO

李杰 ? 來源:jf_74684824 ? 作者:jf_74684824 ? 2026-04-02 17:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

引言

GPIO是嵌入式開發(fā)最基礎(chǔ)也最容易出問題的部分。拉高拉低看起來簡單,但驅(qū)動能力不夠、上下拉沒配對、特殊引腳沒處理,經(jīng)常導(dǎo)致外設(shè)工作不正?;蛘吖漠惓?。

JL杰理AC696N的GPIO功能挺全的,有普通、強、超強三種驅(qū)動能力,還支持模擬輸入、上下拉配置,但不同的應(yīng)用場景用錯模式就麻煩。剛在用AC696N開發(fā)板調(diào)試外設(shè)的時候,把這些GPIO模式和各種API都過了一遍,這里整理出來方便后面寫驅(qū)動的時候直接參考。

wKgZO2nOO-CAJLB1AAFZlLsE6O418.webp

GPIO是控制與感知世界的橋梁。JL杰理AC696N芯片的GPIO功能豐富,理解其工作模式是正確使用的前提。

wKgZPGnOO-GAcmq5AADdvnt1TUA21.webp

GPIO主要分為輸入和輸出模式。輸入模式可配置為模擬(用于ADC)、上拉、下拉或浮空。輸出模式則需關(guān)注方向、上下拉(僅輸入有效)、電平高低以及驅(qū)動能力(普通、強、超強)。部分IO具備超強輸出能力。

wKgZO2nOO-KAB1_uAADa0ss6-mQ58.webp

SDK提供了一系列易用的API:

gpio_set_direction()設(shè)置方向;

gpio_set_pull_up/down()使能上下拉;

gpio_set_output_value()設(shè)置輸出電平;

gpio_set_die()切換數(shù)字/模擬態(tài);

gpio_set_hd0()設(shè)置驅(qū)動能力;

gpio_read()讀取輸入電平。

對于特殊的USB引腳(DP/DM),需要使用usb_iomode()函數(shù)將其切換到USB功能模式。

GPIO的輸出電平由VDDIO電源決定,若需輸出特定電壓(如3.0V),則需將VDDIO設(shè)置為該電壓。

wKgZPGnOO-OAC3sJAADjHHwHJ_Q51.webp

總結(jié)

GPIO配置的關(guān)鍵就兩點:模式選對,驅(qū)動能力夠用。

輸出控制LED、繼電器這類負載,根據(jù)電流大小選強或超強驅(qū)動,別上來就全開強驅(qū)動,沒必要還費電。

輸入檢測按鍵時,上下拉要配合硬件電路,別重復(fù)配。

USB引腳比較特殊,普通GPIO操作對它沒用,必須用usb_iomode()切到USB功能。

ADC輸入腳一定要配成模擬模式(gpio_set_die()關(guān)掉數(shù)字功能),否則讀數(shù)不準。

這些配置在AC696N開發(fā)板上驗證好了再搬到產(chǎn)品上,省得硬件焊好了才發(fā)現(xiàn)IO配不對。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式開發(fā)
    +關(guān)注

    關(guān)注

    18

    文章

    1155

    瀏覽量

    50199
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6358

    瀏覽量

    119630
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1332

    瀏覽量

    56366
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    JLAC696N系列開發(fā)GPIO控制大全:模式、API與特殊引腳

    JLAC696N系列開發(fā)GPIO控制大全:
    發(fā)表于 04-02 21:21

    JLAC696N系列芯片SPI接口實戰(zhàn):驅(qū)動Flash、LCD與RGB燈

    文章闡述了,AC696N系列芯片功能:驅(qū)動Flash、LCD、RGB等。AC696N開發(fā)板支
    的頭像 發(fā)表于 04-01 17:49 ?989次閱讀
    <b class='flag-5'>JL</b><b class='flag-5'>杰</b><b class='flag-5'>理</b><b class='flag-5'>AC696N</b><b class='flag-5'>系列</b>芯片SPI接口實戰(zhàn):驅(qū)動Flash、LCD與RGB燈

    JLAC696N開發(fā)板引腳速查:AC6966B開發(fā)板關(guān)鍵接口連接圖

    硬件開發(fā),引腳定義是“地圖”。本文將JLAC696N開發(fā)板的核心引腳連接以圖表形式清晰呈現(xiàn)
    發(fā)表于 04-01 09:52

    JLAC696N系列芯片開發(fā)UART串口應(yīng)用寶典:打印、調(diào)音與通信Demo

    本文闡述了關(guān)于AC696N系列芯片開發(fā)UART串口應(yīng)用:打印、調(diào)音、通信Demo,能夠為大家對AC6
    的頭像 發(fā)表于 03-31 10:00 ?300次閱讀
    <b class='flag-5'>JL</b><b class='flag-5'>杰</b><b class='flag-5'>理</b><b class='flag-5'>AC696N</b><b class='flag-5'>系列</b>芯片<b class='flag-5'>開發(fā)</b>UART串口應(yīng)用寶典:打印、調(diào)音與通信Demo

    JLAC696N開發(fā)之定時器系統(tǒng)全解析:sys_timer與usr_timer的應(yīng)用

    做藍牙音頻或IoT嵌入式開發(fā),定時器用不好是真要命——回調(diào)睡過頭、中斷里卡死、低功耗喚醒亂套……這些坑估計不少人都踩過。 最近在整理總結(jié)JL A
    發(fā)表于 03-31 09:53

    JLAC696N開發(fā)板使用教程-低功耗基礎(chǔ):AC6966B芯片的復(fù)位與喚醒源配置

    引言 在電池供電產(chǎn)品里,低功耗做不好,其他功能再強也是白搭。JLAC696N這顆芯片在藍牙耳機、音箱方案里用得挺多的,功耗控制本身底子不錯,但復(fù)位原因查不清楚、喚醒
    發(fā)表于 03-30 11:15

    關(guān)于AC696N系列芯片如何壓縮rom空間,AC6965E4程序占空間太大如何優(yōu)化?

    一、問題簡介 AC696N系列的芯片,基本上都是內(nèi)置512Kbyte的空間,俗稱rom空間,也可以稱之為合封裝的25Q40 客戶在實際的開發(fā)中,會遇到空間不夠的情況,這個時候就要做一些功能的取舍 1
    發(fā)表于 03-28 22:58

    JLAC696N系列芯片開發(fā)經(jīng)驗:芯片復(fù)位與喚醒源深度解析

    深度解析 在低功耗產(chǎn)品設(shè)計中,復(fù)位與喚醒機制至關(guān)重要。JLAC696N芯片提供了豐富的復(fù)位源和靈活的喚醒IO
    發(fā)表于 03-28 10:57

    JLAC696N開發(fā)板電源管理精要:提高內(nèi)核電壓與長按復(fù)位配置

    本文簡易闡述了JLAC696N開發(fā)板電源管理模塊的信息。
    的頭像 發(fā)表于 03-28 10:54 ?209次閱讀
    <b class='flag-5'>JL</b><b class='flag-5'>杰</b><b class='flag-5'>理</b><b class='flag-5'>AC696N</b><b class='flag-5'>開發(fā)</b>板電源管理精要:提高內(nèi)核電壓與長按復(fù)位<b class='flag-5'>配置</b>

    AC6966B開發(fā)開發(fā)準備-環(huán)境搭建:Windows下JLAC696N開發(fā)環(huán)境配置

    做藍牙音頻、音箱或IoT產(chǎn)品的開發(fā),最怕的不是寫代碼,而是環(huán)境配半天跑不起來。JLAC696N這顆芯片在耳機、音箱方案里很常見,性價比高
    的頭像 發(fā)表于 03-28 09:52 ?207次閱讀
    <b class='flag-5'>AC</b>6966B<b class='flag-5'>開發(fā)</b>板<b class='flag-5'>開發(fā)</b>準備-環(huán)境搭建:Windows下<b class='flag-5'>JL</b><b class='flag-5'>杰</b><b class='flag-5'>理</b><b class='flag-5'>AC696N</b><b class='flag-5'>開發(fā)</b>環(huán)境<b class='flag-5'>配置</b>

    JLAC696N開發(fā)開發(fā)藍牙音頻方案之電源管理進階:內(nèi)核電壓調(diào)節(jié)與長按復(fù)位

    前面聊了復(fù)位源查詢和IO喚醒配置,這些都是低功耗的基礎(chǔ)。但在實際產(chǎn)品中,電源管理還有幾個坑值得單獨拎出來說。內(nèi)核電壓什么時候該提、SD卡供電腳怎么控制、長按復(fù)位怎么配才能不誤觸發(fā)——這些配置看著
    的頭像 發(fā)表于 03-28 00:18 ?192次閱讀
    <b class='flag-5'>JL</b><b class='flag-5'>杰</b><b class='flag-5'>理</b><b class='flag-5'>AC696N</b><b class='flag-5'>開發(fā)</b>板<b class='flag-5'>開發(fā)</b>藍牙音頻方案之電源管理進階:內(nèi)核電壓調(diào)節(jié)與長按復(fù)位

    藍牙音頻產(chǎn)品開發(fā),五分鐘上手:從AC696N開發(fā)板出廠直觀的功能體驗開始

    無需編寫一行代碼,JLAC696N開發(fā)板出廠程序已集成了完整的多媒體功能。通過幾個按鍵,快速體驗它的所有功能和強大。 “藍牙
    發(fā)表于 03-24 23:49

    JLAC696N開發(fā)板引腳速查:AC6966B開發(fā)板關(guān)鍵接口連接圖

    硬件開發(fā),引腳定義是“地圖”。本文將JLAC696N開發(fā)板的核心引腳連接以圖表形式清晰呈現(xiàn)
    發(fā)表于 03-23 21:21

    2025藍牙芯片:各系列芯片特點及市場分析

    文檔介紹2025年目前常出貨的芯片分類,包括AIOT 芯片(如 AW30N、AW31N 等,涉及型號、適用產(chǎn)品、特點及對比)、智能穿戴芯片 AC
    的頭像 發(fā)表于 07-09 14:37 ?5418次閱讀
    2025<b class='flag-5'>杰</b><b class='flag-5'>理</b>藍牙芯片:各<b class='flag-5'>系列</b>芯片特點及市場分析

    AC6903B4做了一個可以語音播報的電壓探針

    上搞開發(fā)。 近期使用AC6903B4做了一個電壓探針,可以TFT顯示,希望可以語音播報數(shù)值。 # 基于AC690n的Midi音樂測試 項
    發(fā)表于 05-13 17:00