国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

英創信息技術EM9X60利用串口實現ISO7816介紹

英創信息技術 ? 來源:英創信息技術 ? 作者:英創信息技術 ? 2020-01-15 14:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

英利EM9160、EM9460系列產品,均以豐富的串口資源為特色,已大量地應用于工業環境中,特別是在電力系統中應用。最近公司即將推出一款新的產品EM9560工控主板,該主板是是以EM9460工控主板為基礎,并針對客戶應用的需求,增加了更多通用數字IO,該產品繼續保持了Linux操作系統作為客戶應用程序的軟件平臺。這三款主板均具備6個串口,其中的4個串口可支持ISO7816,用戶可以通過簡單的設置,即可將異步串口轉換為符合ISO7816的接口,從而方便地實現和各種智能卡之間的通訊。本文將詳細介紹在EM9160、EM9460、EM9560工控主板上設置ISO7816的方法。

1、ISO7816接口資源配置
可支持ISO7816的串口資源包括:ttyS2 + GPIO14、ttyS4 + GPIO15、ttyS5 + GPIO15、ttyS6 + GPIO15,其中的GPIO14和GPIO15分別作為ISO7816的工作時鐘輸出,需要注意的是ttyS4、ttyS5、ttyS6這三個串口共用的是一個工作時鐘輸出,如果需要同時使用的話,要求波特率是一致的。以下為資源列表:

串口 管腳配置 備注
ttyS2 TXD:半雙工數據線
RXD:復位輸出控制 低電平有效
GPIO14:作為SCK 輸出頻率與波特率等參數有關
ttyS4 TXD:半雙工數據線
RXD:復位輸出控制 低電平有效
GPIO15:作為SCK 輸出頻率與波特率等參數有關
ttyS5 TXD:半雙工數據線
RXD:復位輸出控制 低電平有效
GPIO15:作為SCK 輸出頻率與波特率等參數有關
ttyS6 TXD:半雙工數據線
RXD:復位輸出控制 低電平有效
GPIO15:作為SCK 輸出頻率與波特率等參數有關


其中ttyS4-ttyS6缺省為TTL電平,所以建議客戶首選其中之一作為ISO7816接口。ttyS2缺省出廠配置為RS232電平,如果選擇了該串口,需要特別通知我們公司在出廠時將該串口設置為TTL電平。一旦GPIO14、GPIO15作為ISO7816的工作時鐘,就不能再做其他用途使用。

2、硬件接口電路

需要注意的是我們將串口的RXD作為對ISO7816接口的復位信號,相應的在串口驅動中已實現了該功能,在后續應用程序介紹中會介紹對ISO7816進行復位的方法。

3、應用程序設置方法
對于ISO7816設置我們已經在底層的串口驅動中完全實現,因此上層的應用程序在進行ISO7816設置、通訊時,和使用標準的串口方法是類似的。也是按照標準的方式打開串口,只是在設置串口的通訊參數時增加對ISO7816的設置即可,然后就可以按照串口數據收發的標準方式進行ISO7816的數據讀寫,只是需要注意的是ISO7816的半雙工通訊模式。

根據ISO7816協議類型以及幀應答規范,所定義的ISO7816的相關參數均定義在我們公司提到個em9x60_drivers.h文件中。

#define EM9X60_ISO7816_T0 (1 << 27) // D27 of termios.c_cflag
#define EM9X60_ISO7816_T1 (1 << 26) // D26 of termios.c_cflag
#define EM9X60_ISO7816_RXD_RESET(1 << 23) // D23 of termios.c_cflag
#define EM9X60_ISO7816_MODE (EM9X60_ISO7816_T0 | EM9X60_ISO7816_T1)

設置這些參數的方法和標準設置串口的波特率等其他通訊參數一樣,直接調用標準函數tcsetattr( )就可完成。如:

int enable_iso7816(pport_info p_info)
{
struct termios cur_opt;
int status;
tcgetattr(p_info->port_fd,&cur_opt);
// 修改模式,啟動iso7816復位操作
cur_opt.c_cflag |= ( EM9X60_ISO7816_T0 | EM9X60_ISO7816_RXD_RESET );
status = tcsetattr(p_info->port_fd,TCSANOW,&cur_opt);
if(status != 0)
{
perror('Cannot set the serial port parameters');
return -1;
}
// 修改模式,進入iso7816
cur_opt.c_cflag &= ~EM9X60_ISO7816_RXD_RESET;
status = tcsetattr(p_info->port_fd,TCSANOW,&cur_opt);
if(status != 0)
{
perror('Cannot set the serial port parameters');
return -1;
}
return status;
}

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    88

    文章

    11758

    瀏覽量

    219009
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6107

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    ISO308x系列隔離式RS - 485收發器:技術解析與應用指南

    ISO308x系列隔離式RS - 485收發器:技術解析與應用指南 在工業通信和自動化領域,可靠的數據傳輸至關重要。RS - 485作為一種常用的串行通信標準,在長距離、多節點通信
    的頭像 發表于 01-25 09:30 ?312次閱讀

    ISO164x 系列:實現高性能 I2C 隔離的理想之選

    ISO164x 系列:實現高性能 I2C 隔離的理想之選 在電子設備的設計過程中,信號隔離技術至關重要,尤其是對于 I2C 通信接口而言,可靠的隔離能保證數據傳輸的穩定性和安全性。今天,我們就來深入
    的頭像 發表于 01-21 16:15 ?155次閱讀

    龍芯中科成功舉辦2025信息技術應用創新產教融合交流會

    11月30日,在教育部教育管理信息中心、山東省電化教育館的支持和指導下,龍芯中科聯合浪潮集團、濟南幼兒師范高等專科學校(以下簡稱“濟南幼高專”),成功舉辦信息技術應用創新產教融合交流會,并同步舉行信息技術應用創新實踐基地啟用儀式
    的頭像 發表于 12-08 14:53 ?777次閱讀

    深度解析ISO27017云服務信息安全管理體系認證咨詢代辦機構推薦排名TOP5

    客戶(CSC)共同關注的焦點。 ISO/IEC 27017:2015《信息技術 安全技術 云服務信息安全控制實用準則》正是在此背景下應運而生。它基于
    的頭像 發表于 11-28 11:24 ?431次閱讀

    ISO27017云服務信息安全管理體系認證辦理咨詢代辦公司機構口碑榜!

    隨著云計算技術的深入應用,越來越多的企業將其核心業務和數據遷移至云端。然而,由此帶來的信息安全和合規性挑戰也日益突出。ISO/IEC 27017:2015作為《信息技術 安全
    的頭像 發表于 11-28 11:23 ?324次閱讀

    龍芯中科助力2025教育信息技術應用創新大賽成功舉辦

    2025年11月13日-15日,由中國教育技術協會主辦、浙江大學與中國教育技術協會網絡安全專業委員會聯合承辦,中國電子工業標準化技術協會信息技術應用創新工作委員會、浙江高校信
    的頭像 發表于 11-21 16:23 ?786次閱讀

    誠邁科技信電腦助力2025第二屆教育信息技術應用創新大賽圓滿收官

    11月15日,由中國教育技術協會主辦、浙江大學與中國教育技術協會網絡安全專業委員會聯合承辦,中國電子工業標準化技術協會信息技術應用創新工作委員會、浙江高校信
    的頭像 發表于 11-17 17:58 ?671次閱讀
    誠邁科技信<b class='flag-5'>創</b>電腦助力2025第二屆教育<b class='flag-5'>信息技術</b>應用創新大賽圓滿收官

    寶馬南京信息技術有限公司開業

    今日,寶馬(南京)信息技術有限公司在南京正式“掛牌運行”。這家華晨寶馬全資子公司由領悅數字信息技術有限公司南京分公司“迭代”而來,代表著一次里程碑式的“進化”。這次升級不僅加速了寶馬在華數字化轉型進程,更通過深化本土創新,為“未來智慧出行”的發展譜寫了核心“代碼”。
    的頭像 發表于 10-29 15:17 ?617次閱讀

    易華錄入選國家級信息技術應用創新典型解決方案

    近日,工業和信息化部網絡安全產業發展中心(工業和信息化部信息中心)公布了“2024年信息技術應用創新解決方案”評選結果。易華錄申報的“基于節能高效藍光的超級智能存儲解決方案”憑借顯著的
    的頭像 發表于 08-07 15:35 ?1613次閱讀

    信息技術應用產學協同人才培養行動計劃”正式發布,誠邁科技入選首批參與單位

    設在中國軟件評測中心。誠邁科技作為信技術先鋒企業,受邀成為首批參與單位,與國內頂尖高校、領軍企業和權威機構攜手,共同打造具有中國特色的信息技術人才培養新范式,為
    的頭像 發表于 08-06 17:29 ?1551次閱讀
    “<b class='flag-5'>信息技術</b>應用產學協同人才培養行動計劃”正式發布,誠邁科技入選首批參與單位

    佛瑞亞如何通過信息技術推動業務增長

    在數字化、信息化的浪潮下,信息技術已經不僅是后臺工具,更成為驅動企業發展的關鍵力量。本期Women Inspiring Mobility,我們采訪了佛瑞亞中國區信息技術總監馬瑛,了解她和團隊如何將
    的頭像 發表于 07-29 14:00 ?900次閱讀

    飛騰主板為信產業發展提高硬實力

    信息技術飛速發展的當下,信產業已成為我國實現科技自立自強、保障國家信息安全的關鍵領域。信,即信息技
    的頭像 發表于 07-22 18:20 ?707次閱讀

    DEKRA德凱成為沙特通信和信息技術設備技術法規認證機構

    近日,DEKRA德凱成功獲得沙特標準、計量和質量組織(SASO)認可,正式成為沙特通信和信息技術設備技術法規(Technical Regulation for Communications
    的頭像 發表于 07-15 14:27 ?917次閱讀

    科普|信是什么?一文讀懂“信息技術應用創新”戰略

    什么是信?信,即“信息技術應用創新”,是國家推動IT系統自主可控、安全可控的重要戰略工程。它不僅是技術層面的創新,更承載著保障國家網絡安全、推動產業升級和
    的頭像 發表于 06-13 10:06 ?8214次閱讀
    科普|信<b class='flag-5'>創</b>是什么?一文讀懂“<b class='flag-5'>信息技術</b>應用創新”戰略

    浪潮下,國產主板有什么新的發展機遇?

    信息技術應用創新浪潮的推動下,國產主板迎來了諸多新的發展機遇。信產業旨在實現信息技術領域的自主可控,這一戰略目標為國產主板的發展提供了廣闊的空間。信
    的頭像 發表于 05-09 09:24 ?721次閱讀
    信<b class='flag-5'>創</b>浪潮下,國產主板有什么新的發展機遇?