91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

微雪電子AIO-3128C主板UART使用介紹

firefly ? 來源:微雪電子 ? 作者:微雪電子 ? 2019-12-23 16:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

UART 使用

板載資源介紹

AIO-3128C 開發板內置 3 路 UART,分別為 uart0,uart1,uart2。

uart0 用于藍牙數據傳輸,如果要使用 uart0,必須關掉藍牙,才可以使用擴展槽上的 UART0 針腳。

uart1, 因為存在以下復用:

SPI_TXD/UART1_TX

SPI_RXD/UART1_RX

SPI_CSN0/UART1_RTS

AIO-3128C 使用SPI橋接/擴展4個增強功能串口(UART)的功能,分別為UART1,RS232(上),RS232(下),RS485功能,其中RS232(下)口硬件可做修改為TTL功能。 每個UART都擁有256字節的FIFO緩沖區,用于數據接收和發送。

uart2 一般用做調試串口,但同樣存在復用,也就是說 TF 卡與調試串口不可以同時使用:

SDMMC_D0/UART2_TX

SDMMC_D1/UART2_RX

uart2 有 32 字節的 FIFO 收發緩沖區,uart0 則要有雙 64 字節的 FIFO 用作藍牙數據收發。所有 uart 均支持 5 位、6 位、7 位、8 位數據收發和 DMA 操作。

配置 DTS 節點

文件 kernel/arch/arm/boot/dts/aio-3128c.dtsi 中已經有 spi轉uart 相關節點定義,如下所示:

&spi0 { status = "okay"; max-freq = <48000000>; dac0: dh2228@00 { status = "disabled"; compatible = "rohm,dh2228fv"; reg = <00>; spi-max-frequency = <100000>; }; spi_wk2xxx: spi_wk2xxx@00{ status = "okay"; compatible = "firefly,spi-wk2xxx"; reg = <0x00>; spi-max-frequency = <10000000>; reset-gpio = <&gpio3 GPIO_D3 GPIO_ACTIVE_HIGH>; irq-gpio = <&gpio1 GPIO_B4 IRQ_TYPE_EDGE_FALLING>; cs-gpio = <&gpio1 GPIO_B3 GPIO_ACTIVE_HIGH>; pwr-en-gpio = <&gpio0 GPIO_B4 GPIO_ACTIVE_HIGH>; }; };

調試方法

RS485:/dev/ttysWK0 RS232(上):/dev/ttysWK1 RS232(下):/dev/ttysWK2 UART1:/dev/ttysWK3

配置 uart0

用戶只需在 kernel/arch/arm/boot/dts/aio-3128c.dts 文件中打開 uart0 ,并關掉藍牙,如下所示:

&uart0 { status = "okay"; dma-names = "!tx", "!rx"; pinctrl-0 = <&uart0_xfer &uart0_cts>;}; wireless-bluetooth { compatible = "bluetooth-platdata"; ... status = "disabled"; }; };

編譯并燒寫內核

將串口驅動編譯到內核中,在 kernel 目錄下執行如下命令:

make AIO-3128C_defconfig make AIO-3128C.img -j4

把 kernel 目錄下生成的 kernel.img 和 resource.img 燒錄到開發板中即可。

測試串口通訊

配置好串口后,用戶可以通過主機的 USB 轉串口適配器向開發板的串口收發數據,以 uart0 為例,步驟如下:

連接硬件

將開發板 uart0 的 TX、RX、GND 引腳分別和主機串口適配器的 RX、TX、GND 引腳相連。注意:如果是使用 Firefly 的串口適配器,則是 TX 對 TX,RX 對 RX 連接。

打開主機的串口終端

在終端打開 kermit,并設置波特率:

$ sudo kermit C-Kermit> set line /dev/ttyUSB0 C-Kermit> set speed 9600 C-Kermit> set flow-control none C-Kermit> connect

/dev/ttyUSB0 為 USB 轉串口適配器的設備文件

uart0 的波特率默認為 9600

發送數據

uart0 的設備文件為 /dev/ttyS0。在設備上運行下列命令:

echo firefly uart test... > /dev/ttyS0

主機中的串口終端即可接收到字符串“firefly uart test…”

接收數據

首先在設備上運行下列命令:

cat /dev/ttyS0

然后在主機的串口終端輸入字符串 “Firefly uart test…”,設備端即可見到相同的字符串。要改變 uart0 的波特率,例如 115200,可以運行以下命令:

stty -F /dev/ttyS0 115200

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

    關注

    7

    文章

    6101

    瀏覽量

    36300
  • Firefly
    +關注

    關注

    2

    文章

    542

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    超高性價比AIO-3128C開源主板

    `Firefly AIO-3128C開源主板擁有超高性價比處理核心四核ARM Cortex-A7,全面低于市面主流A7處理器的價格。主頻高達1.3GHz,集成Mali-400 MP2圖形處理器,內嵌2D加速器,擁有強大的圖形與視頻處理能力。豐富的外部擴展接口,可以直接應用
    發表于 05-16 16:27

    AIO-3128C一體板的特點及其功能分別有哪些呢

    AIO-3128C一體板的特點及其功能分別有哪些呢?
    發表于 01-14 06:28

    firefly RK3128開發板 AIO-3128C介紹

    采用了基于Cortex-A7構架的四核處理器RK3128,集成Mali-400 MP2圖形處理器,支持OpenGL ES1.1/2.0,可以實現1080P、H.265硬件解碼和1080P、H.264視頻編碼。AIO-3128C引出全面的開發接口,可快速應用于各種行業產品中
    的頭像 發表于 11-13 14:25 ?3029次閱讀
    firefly RK<b class='flag-5'>3128</b>開發板 <b class='flag-5'>AIO-3128C</b><b class='flag-5'>介紹</b>

    fireflyAIO-3399C主板UART介紹

    AIO-3399C 支持SPI橋接/擴展4個增強功能串口(UART)的功能,分別為UART1,UART2,RS232,RS485。每個UART
    的頭像 發表于 12-09 16:12 ?2200次閱讀
    fireflyAIO-3399<b class='flag-5'>C</b><b class='flag-5'>主板</b><b class='flag-5'>UART</b><b class='flag-5'>介紹</b>

    AIO-3288C開發板UART串口簡介

    AIO-3288C 開發板支持SPI橋接/擴展4個增強功能串口(UART)的功能,分別為RS232,RS485和1個調試串口UART2。
    的頭像 發表于 12-16 14:18 ?1788次閱讀

    電子AIO-3128C主板U-Boot使用介紹

    RK U-Boot 基于開源的 U-Boot 進行開發,工作模式有啟動加載模式和下載模式。
    的頭像 發表于 12-23 16:08 ?1583次閱讀
    <b class='flag-5'>微</b><b class='flag-5'>雪</b><b class='flag-5'>電子</b><b class='flag-5'>AIO-3128C</b><b class='flag-5'>主板</b>U-Boot使用<b class='flag-5'>介紹</b>

    電子AIO-3128C主板屏幕模組簡介

    屏幕模組 10.1寸LVDS顯示模組
    的頭像 發表于 12-23 16:11 ?1297次閱讀
    <b class='flag-5'>微</b><b class='flag-5'>雪</b><b class='flag-5'>電子</b><b class='flag-5'>AIO-3128C</b><b class='flag-5'>主板</b>屏幕模組簡介

    電子AIO-3128C主板SPI使用介紹

    SPI是一種高速的,全雙工,同步串行通信接口,用于連接微控制器、傳感器、存儲設備等,本文以指紋識別模塊為例簡單介紹SPI使用。
    的頭像 發表于 12-23 16:14 ?1907次閱讀
    <b class='flag-5'>微</b><b class='flag-5'>雪</b><b class='flag-5'>電子</b><b class='flag-5'>AIO-3128C</b><b class='flag-5'>主板</b>SPI使用<b class='flag-5'>介紹</b>

    電子AIO-3128C主板PWM使用介紹

    AIO-3128C 開發板上有 4 路 PWM 輸出,分別為 PWM0 ~ PWM3,
    的頭像 發表于 12-23 16:15 ?2783次閱讀

    電子AIO-3128C主板MIPI DSI使用介紹

    MIPI DSI 使用 Config配置
    的頭像 發表于 12-23 16:16 ?1.4w次閱讀
    <b class='flag-5'>微</b><b class='flag-5'>雪</b><b class='flag-5'>電子</b><b class='flag-5'>AIO-3128C</b><b class='flag-5'>主板</b>MIPI DSI使用<b class='flag-5'>介紹</b>

    電子AIO-3128C主板LED使用簡介

    AIO-3128C 開發板上有 2 個 LED 燈
    的頭像 發表于 12-23 16:17 ?3113次閱讀
    <b class='flag-5'>微</b><b class='flag-5'>雪</b><b class='flag-5'>電子</b><b class='flag-5'>AIO-3128C</b><b class='flag-5'>主板</b>LED使用簡介

    fireflyAIO-3128C主板啟動模式介紹

    AIO-3128C 有靈活的啟動方式。一般情況下,除非硬件損壞,AIO-3128C 開發板是不會變磚的。
    的頭像 發表于 12-24 09:44 ?1094次閱讀

    fireflyAIO-3128C主板串口調試介紹

    AIO-3128C 開發板的調試串口與 TF 卡接口有信號引腳復用,因此無法同時使用,即: 使用調試串口時必須拔掉 TF 卡,而使用 TF 卡時不要連接調試串口。
    的頭像 發表于 12-24 09:50 ?1771次閱讀
    fireflyAIO-<b class='flag-5'>3128C</b><b class='flag-5'>主板</b>串口調試<b class='flag-5'>介紹</b>

    AIO-3128C 開發板防雷防靜電明細

    AIO-3128C 開發板防雷防靜電明細 AIO-3128C 開發板防雷防靜電明細 1. 產品概述 AIO-3128C 一體板采用了瑞芯(Rockchip)四核處理器 RK
    發表于 03-16 14:55 ?1220次閱讀

    AIO-3128C一體板產品規格書

    電子發燒友網站提供《AIO-3128C一體板產品規格書.pdf》資料免費下載
    發表于 03-07 14:09 ?0次下載
    主站蜘蛛池模板: 女人张腿让男桶免费视频观看 | 国产精品免费拍拍1000部 | 男人j进入女人j视频大全 | 国产中文99视频在线观看 | 亚洲va国产日韩欧美精品色婷婷 | 免费福利在线播放 | 男生脱美女内裤内衣动态图 | 天天操天天射天天色 | 插菊综合网 | 一本到卡二卡三卡四卡 | 国产在线麻豆自在拍91精品 | 97人人在线 | 91免费网站在线看入口黄 | 日日操夜夜操狠狠操 | 赛罗奥特曼银河帝国普通话免费版 | 午夜三级成人三级 | 午夜精品一区二区三区在线观看 | 欧洲妇女成人淫片aaa视频 | 国产色秀视频 | 一区二区三区精品国产欧美 | 国产老师的丝袜在线看 | 亚洲精品成人在线 | 亚在线 | 操欧美女人 | 成人一级网站 | 在线观看黄色一级片 | 成年人午夜影院 | 色多多拼多多网站 | 户外露出 自拍系列 | 偷偷要色偷偷 | 亚洲免费福利视频 | 好吊色青青青国产在线观看 | 在线一级毛片 | 在线a免费观看最新网站 | 免费看美女午夜大片 | 成人网男女啪啪免费网站 | 99pao在线视频精品免费 | 婷婷激情狠狠综合五月 | 国产色综合一区二区三区 | 国产美女流出白浆在线观看 | 欧美最猛性xxxx免费 |