RM新时代官方网站

在進(jìn)行資產(chǎn)監(jiān)控設(shè)備軟件開發(fā)時,需要用到的GPIO配置

筆者在近期對公司的資產(chǎn)監(jiān)控設(shè)備做軟件開發(fā)時,經(jīng)常會進(jìn)行GPIO配置,我相信這是很多軟件研發(fā)人員都需要用到的。下面筆者對GPIO如何進(jìn)行配置做一個詳細(xì)的解析。
GPIO配置可以通過庫函數(shù)進(jìn)行配,同時可以通過GPIO寄存器進(jìn)行配置。在編程中很多時候會運用到同一個IO在不同時間段進(jìn)行輸入和輸出。
比如在IIC配置中,SDA即做輸入又可為輸出。如果用作可函數(shù)進(jìn)行配置,代碼量比較復(fù)雜臃腫。
庫函數(shù)版配置
//SDA IO方向設(shè)置
#define OPT3001_SDA_IN()
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd( OPT3001_SDA_RCC, ENABLE );
GPIO_InitStructure.GPIO_Pin = OPT3001_SDA_Pin;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING ;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(OPT3001_SDA_Port, &GPIO_InitStructure);
}
#define OPT3001_SDA_OUT()
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd( OPT3001_SDA_RCC, ENABLE );
GPIO_InitStructure.GPIO_Pin = OPT3001_SDA_Pin;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD ;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(OPT3001_SDA_Port, &GPIO_InitStructure);
GPIO_SetBits(OPT3001_SDA_Port,OPT3001_SDA_Pin);
}
寄存器版配置
#define OPT3001_SDA_IN() {GPIOB->CRL&=0XF0FFFFFF;GPIOB->CRL|=(u32)4<<24;} //浮空輸入
#define OPT3001_SDA_OUT() {GPIOB->CRL&=0XF0FFFFFF;GPIOB->CRL|=(u32)3<<24;} //推挽輸出
通過寄存器配置,在代碼量上面回簡潔很多,寄存器配置可以通過STM32中文參考手冊進(jìn)行查詢

在進(jìn)行資產(chǎn)監(jiān)控設(shè)備軟件開發(fā)時,需要用到的GPIO配置


Yunxion資產(chǎn)監(jiān)控終端
對于固定資產(chǎn)的監(jiān)控,很多單位和企業(yè)還處于粗放管理的階段,由于管理制度不到位和管理者對工作的松懈,使得固定資產(chǎn)出現(xiàn)大量浪費。例如,企業(yè)或單位在購置新的固定資產(chǎn)時,由于管理粗放,導(dǎo)致相關(guān)管理人員不及時對固定資產(chǎn)進(jìn)行入賬,查找資產(chǎn)時,又沒有相關(guān)記錄,最終可能會導(dǎo)致固定資產(chǎn)的流失。對企業(yè)或單位的固定資產(chǎn)進(jìn)行管理,如果還停留在傳統(tǒng)的手工記賬階段,還會消耗企業(yè)大量的人力成本。針對這樣的問題Yunxion研發(fā)了資產(chǎn)監(jiān)控終端設(shè)備,只需要非常低廉的成本支出,就可以對企業(yè)的固定資產(chǎn)進(jìn)行實時監(jiān)控。企業(yè)管理者只需要將資產(chǎn)監(jiān)控終端設(shè)備放在固定資產(chǎn)上,就可以通過云端平臺,實時可視化的對資產(chǎn)進(jìn)行管理,當(dāng)資產(chǎn)出現(xiàn)存取、租借等狀態(tài)變化時,這些數(shù)據(jù)會自動記錄在云端,企業(yè)管理者可以一目了然的知道固定資產(chǎn)的所有變化。當(dāng)固定資產(chǎn)出現(xiàn)位置偏移或是遭到非法調(diào)撥時,平臺會自動觸發(fā)報警,提醒管理者及時了解情況,保證資產(chǎn)的安全。

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。

(0)
上一篇 2023年5月17日 下午3:25
下一篇 2023年5月17日 下午3:41

相關(guān)推薦

  • 推進(jìn)醫(yī)聯(lián)體建設(shè) 助力醫(yī)“路”暢通(醫(yī)聯(lián)體建設(shè)舉措)

    全媒體記者 李國喜 通訊員 胡瑞琪 王雪 今年初以來,正陽縣中醫(yī)院通過逐步建立人員互動、信息互通、資源共享的合作機(jī)制,創(chuàng)新形式推進(jìn)醫(yī)聯(lián)體建設(shè),引入優(yōu)質(zhì)醫(yī)療資源,為正陽群眾提供連續(xù)性…

    科研百科 2023年10月22日
    182
  • 公司工會經(jīng)費收支管理辦法

    公司工會經(jīng)費收支管理辦法 為了規(guī)范公司工會經(jīng)費的收支管理,保障工會活動的正常開展,根據(jù)《中華人民共和國工會法》和其他相關(guān)法規(guī),公司制定了工會經(jīng)費收支管理辦法?,F(xiàn)將辦法全文發(fā)布如下:…

    科研百科 2024年9月12日
    2
  • 成果完成單位意見

    成果完成單位意見 隨著科技的不斷進(jìn)步,我們?nèi)〉昧嗽S多令人矚目的成果。這些成果的完成離不開各個單位的支持和配合。在此,我們對各個單位在成果完成過程中所提出的意見和建議表示衷心的感謝。…

    科研百科 2024年10月29日
    2
  • 科研項目支撐論文

    科研項目支撐論文: 基于深度學(xué)習(xí)的圖像分割方法研究 摘要: 隨著計算機(jī)視覺技術(shù)的不斷發(fā)展,圖像分割已經(jīng)成為計算機(jī)視覺領(lǐng)域中的一個重要問題。本文提出了一種基于深度學(xué)習(xí)的圖像分割方法,…

    科研百科 2025年2月15日
    1
  • 科研項目及獲獎

    科研項目及獲獎 近年來,中國的科技事業(yè)取得了長足的進(jìn)步,許多科研項目都得到了廣泛的應(yīng)用和認(rèn)可。其中,一些科研項目更是獲得了國際獎項,展示了中國科技實力的不斷增強(qiáng)。 其中,最為引人矚…

    科研百科 2025年2月28日
    1
  • 2022年市級機(jī)關(guān)黨建工作確定這么干——將對黨內(nèi)法規(guī)制度措施落實情況開展監(jiān)督檢查

    舉辦市級機(jī)關(guān)宣傳干部暨理論骨干培訓(xùn)班,建立機(jī)關(guān)黨委工作人員信息庫,召開區(qū)級機(jī)關(guān)黨建工作交流會,舉辦第四屆京津冀機(jī)關(guān)黨建工作研討會,組織制作機(jī)關(guān)基層黨建實務(wù)電化教學(xué)案例,開展黨內(nèi)法規(guī)…

    科研百科 2023年5月31日
    265
  • 東北林業(yè)科研項目處

    東北林業(yè)科研項目處: 推動林業(yè)發(fā)展的專業(yè)機(jī)構(gòu) 東北林業(yè)科研項目處是東北地區(qū)唯一的林業(yè)科研機(jī)構(gòu),成立于1988年,是東北地區(qū)林業(yè)科學(xué)研究的中心。該機(jī)構(gòu)擁有豐富的研究經(jīng)驗和技術(shù)實力,致…

    科研百科 2025年2月21日
    2
  • 喜馬拉雅APP被質(zhì)疑虛假宣傳 同一批學(xué)員退費待遇卻不同(喜馬拉雅可以退費嗎)

    信網(wǎng)10月14日訊(記者 鄭倩楠) 王先生在喜馬拉雅平臺報名商業(yè)化主播訓(xùn)練營,其中包含有聲主播培訓(xùn)和商業(yè)化課程。訓(xùn)練營結(jié)束后,王先生卻發(fā)現(xiàn)商業(yè)化課程完全沒有出現(xiàn)過,與宣傳時不符。于…

    科研百科 2023年3月31日
    356
  • bac etc

    BAC etc是“保BAC等”的縮寫,是“保護(hù)BAC等”的簡稱。 BAC等是指“BAC等公民”的簡稱,也就是“BAC等公民”的簡稱。 BAC等公民是指那些因為一些原因而被迫成為“B…

    科研百科 2024年10月14日
    0
  • 市科研項目管理辦法

    市科研項目管理辦法 為規(guī)范市科研項目管理,提高科技創(chuàng)新水平,促進(jìn)經(jīng)濟(jì)社會發(fā)展,市科學(xué)技術(shù)委員會制定了《市科研項目管理辦法》。 一、項目申請 1.1 項目申請應(yīng)通過市科學(xué)技術(shù)委員會官…

    科研百科 2025年4月5日
    2
RM新时代官方网站