衡阳派盒市场营销有限公司

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

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

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

uart通信的詳細(xì)講解

億佰特物聯(lián)網(wǎng)應(yīng)用專(zhuān)家 ? 2023-09-22 08:22 ? 次閱讀


UART(Universal Asynchronous Receiver/Transmitter,通用異步收發(fā)器)是一種常用的串行通信協(xié)議,廣泛應(yīng)用于單片機(jī)或各種嵌入式設(shè)備之間的通信。本文將詳細(xì)介紹UART通信的基本原理、工作模式、波特率計(jì)算以及常見(jiàn)使用方式,幫助有一定單片機(jī)開(kāi)發(fā)能力的人群更好地理解和應(yīng)用UART通信。

01

UART通信的異步通信機(jī)制

UART通信是一種異步串行通信方式,其基本原理是通過(guò)數(shù)據(jù)線(xiàn)上傳輸二進(jìn)制數(shù)據(jù)位。UART通信系統(tǒng)主要由發(fā)送端和接收端兩部分組成,它們之間通過(guò)數(shù)據(jù)線(xiàn)進(jìn)行數(shù)據(jù)傳輸。發(fā)送端將待發(fā)送的數(shù)據(jù)轉(zhuǎn)換為并行信號(hào),然后通過(guò)驅(qū)動(dòng)電路將并行信號(hào)轉(zhuǎn)換為串行信號(hào),并通過(guò)發(fā)送電路將串行信號(hào)發(fā)送到數(shù)據(jù)線(xiàn)上。接收端則通過(guò)接收電路將數(shù)據(jù)線(xiàn)上的信號(hào)還原為并行信號(hào),再通過(guò)解碼電路將并行信號(hào)轉(zhuǎn)換為原始數(shù)據(jù)位。

203bbdce-58de-11ee-9788-92fbcf53809c.jpg


UART通信采用異步通信方式,即發(fā)送端和接收端之間通過(guò)數(shù)據(jù)線(xiàn)進(jìn)行數(shù)據(jù)傳輸。在異步通信中,發(fā)送端和接收端不需要同時(shí)處于激活狀態(tài),而是通過(guò)起始位和停止位來(lái)標(biāo)識(shí)數(shù)據(jù)幀的開(kāi)始和結(jié)束。具體來(lái)說(shuō),當(dāng)發(fā)送端產(chǎn)生起始位后,發(fā)送一個(gè)數(shù)據(jù)位;然后等待接收端的起始位,如果接收到起始位,則繼續(xù)發(fā)送下一個(gè)數(shù)據(jù)位;如果沒(méi)有接收到起始位,則認(rèn)為數(shù)據(jù)幀傳輸失敗。同樣,當(dāng)接收端產(chǎn)生停止位后,發(fā)送一個(gè)校驗(yàn)位;然后等待發(fā)送端的停止位,如果接收到停止位,則認(rèn)為數(shù)據(jù)幀傳輸成功。

204f10c2-58de-11ee-9788-92fbcf53809c.png

02

UART的波特率

波特率表示單位時(shí)間內(nèi)通過(guò)線(xiàn)路傳輸?shù)亩M(jìn)制數(shù)據(jù)的位數(shù),通常用bps(bits per second)表示。例如,如果波特率為9600bps,則每秒鐘可以傳輸9600個(gè)比特位的數(shù)據(jù)。


串口傳輸數(shù)據(jù)的波特率是單片機(jī)的時(shí)鐘系統(tǒng)來(lái)產(chǎn)生的,因此它和單片機(jī)的系統(tǒng)時(shí)鐘存在算式關(guān)系。

波特率= (16 * 時(shí)鐘頻率) / (32 * 采樣時(shí)間) + (1 * 時(shí)鐘頻率) / (32 * 采樣時(shí)間) - (1 * 時(shí)鐘頻率) / (64* 采樣時(shí)間)

其中,采樣時(shí)間指從上一次起始位到本次起始位之間的時(shí)間間隔。例如,如果采樣時(shí)間為10ns,則波特率為9600bps。


常見(jiàn)的波特率有2400、4800、9600、19200、38400、57600、115200……它們都可是2400的整數(shù)倍,因此不同的波特率可以通過(guò)分頻器來(lái)產(chǎn)生。現(xiàn)在的單片機(jī)雖然都有著不同的頻率,常見(jiàn)的有32MHz、48MHz和144MHz,通常它們都會(huì)有一個(gè)外部系統(tǒng)時(shí)鐘為單片機(jī)的外圍設(shè)備提供基礎(chǔ)時(shí)鐘頻率(如1MHz),UART產(chǎn)生波特率也是從該時(shí)鐘產(chǎn)生時(shí)鐘信號(hào)。


需要注意的是,在實(shí)際使用中,時(shí)鐘頻率可能會(huì)受到一些因素的影響,如晶振漂移、電源噪聲等。因此,為了保證數(shù)據(jù)傳輸?shù)恼_性和可靠性,建議在設(shè)計(jì)UART通信系統(tǒng)時(shí)使用外部晶振或時(shí)鐘發(fā)生器,并對(duì)其進(jìn)行校準(zhǔn)和補(bǔ)償。

03

停止位和奇偶校驗(yàn)

在UART異步通信中,停止位用于表示數(shù)據(jù)幀的結(jié)束。停止位可以是1個(gè)或2個(gè)比特位。當(dāng)停止位為1個(gè)比特位時(shí),每個(gè)數(shù)據(jù)字節(jié)的后面都添加一個(gè)額外的時(shí)間間隔,以補(bǔ)償時(shí)鐘抖動(dòng)和其他因素引起的誤差。例如,如果波特率為9600bps,則每個(gè)字節(jié)的時(shí)間間隔為4ms,因此每個(gè)停止位的時(shí)間間隔為4ms / 8 = 0.5ms。

206cc13a-58de-11ee-9788-92fbcf53809c.png

當(dāng)停止位為2個(gè)比特位時(shí),每個(gè)數(shù)據(jù)字節(jié)的后面都添加兩個(gè)額外的時(shí)間間隔,即每個(gè)字節(jié)的時(shí)間間隔為4ms / (8 + 4) = 0.3125ms。這種模式適用于需要更高精度的數(shù)據(jù)傳輸場(chǎng)景。


奇偶校驗(yàn)是一種常用的錯(cuò)誤檢測(cè)方法,可以檢測(cè)數(shù)據(jù)傳輸過(guò)程中的錯(cuò)誤和丟失。在UART通信中,可以通過(guò)設(shè)置奇偶校驗(yàn)位來(lái)提高數(shù)據(jù)傳輸?shù)恼_性和可靠性。


需要注意的是,奇偶校驗(yàn)位只能檢測(cè)數(shù)據(jù)傳輸過(guò)程中的錯(cuò)誤和丟失,而不能保證數(shù)據(jù)的完整性和正確性。因此,在使用UART通信時(shí),還需要采取其他措施來(lái)確保數(shù)據(jù)傳輸?shù)恼_性和可靠性。

04

UART的輪詢(xún)收發(fā)和中斷收發(fā)

前面我們講過(guò),UART通信就是把一個(gè)字節(jié)的數(shù)據(jù)拆分成若干bit位,然后一個(gè)bit一個(gè)bit的發(fā)送。當(dāng)一個(gè)字節(jié)的數(shù)據(jù)被送進(jìn)UART發(fā)送器后,這個(gè)字節(jié)被轉(zhuǎn)換成bit位,UART發(fā)送這個(gè)字節(jié)后還要產(chǎn)生停止位,此時(shí)UART發(fā)送器已經(jīng)空閑,可以繼續(xù)發(fā)送下一個(gè)字節(jié)。通常UART發(fā)送器發(fā)送完一個(gè)字節(jié)后會(huì)產(chǎn)生一個(gè)空閑狀態(tài),輪詢(xún)式發(fā)送就是等待這個(gè)空閑狀態(tài)并發(fā)送下一個(gè)字節(jié)。


UART接收也是如此,UART接收器收完一個(gè)字節(jié)并收到停止位信號(hào)時(shí),就會(huì)向單片機(jī)的UART數(shù)據(jù)寄存器保存剛收到的數(shù)據(jù),并產(chǎn)生一個(gè)收到標(biāo)志位,輪詢(xún)?cè)摌?biāo)志位就可以接收到該字節(jié)數(shù)據(jù)。


但是在單片機(jī)系統(tǒng)中經(jīng)常不止UART收發(fā)應(yīng)用,這時(shí)就要用到中斷收發(fā)。通常單片機(jī)的UART收發(fā)都有RX收到中斷和TX完畢中斷。中斷發(fā)送時(shí),UART發(fā)送器是空閑狀態(tài),此時(shí)往發(fā)送器里面寫(xiě)入第一個(gè)字節(jié),該字節(jié)傳輸完畢后產(chǎn)生TX完畢中斷,在TX完畢中斷的服務(wù)函數(shù)中再填入后續(xù)字節(jié)并產(chǎn)生下一個(gè)中斷,最后直到把需要傳輸?shù)淖止?jié)都傳完為止。中斷接收時(shí),UART接收器收到字節(jié)后會(huì)產(chǎn)生RX收到中斷,在RX收到中斷服務(wù)函數(shù)中讀取收到的字節(jié),每次中斷時(shí)都讀取收到的字節(jié)。

207f10a6-58de-11ee-9788-92fbcf53809c.png

05

帶數(shù)據(jù)緩存的UART收發(fā)

在很多單片機(jī)系統(tǒng)中,都會(huì)提供UART Read和UART Write這樣的接口函數(shù)。一些高級(jí)的單片機(jī)甚至還有UART Read Callback和UART Write Callback這樣的回調(diào)函數(shù)來(lái)收發(fā)數(shù)據(jù)。通常很多單片機(jī)的數(shù)據(jù)處理能力相對(duì)UART通信來(lái)說(shuō)要快得多,因此像采用上述接口函數(shù)的單片機(jī)系統(tǒng)都使用了數(shù)據(jù)緩存來(lái)輔助UART收發(fā)。常見(jiàn)的UART收發(fā)方式有這幾種:


數(shù)據(jù)隊(duì)列(Queue)收發(fā)

這種方式適合大多數(shù)單片機(jī),只要有中斷就行。使用UART Write發(fā)送數(shù)據(jù)時(shí),數(shù)據(jù)并不是直接寫(xiě)入到UART發(fā)送器,而是放進(jìn)了一個(gè)環(huán)形緩沖區(qū)中。然后在UART TX發(fā)送完畢中斷服務(wù)函數(shù)中讀取環(huán)形緩沖區(qū)并把讀到的字節(jié)送入U(xiǎn)ART發(fā)送器,然后等待TX發(fā)送完畢中斷服務(wù)函數(shù)再次執(zhí)行時(shí)送入下一個(gè)字節(jié),直到把環(huán)形緩沖區(qū)的數(shù)據(jù)送完為止。環(huán)形緩沖區(qū)通常有一個(gè)標(biāo)記頭和尾的變量,只要頭和尾的變量值不相等就說(shuō)明緩沖區(qū)有數(shù)據(jù)。使用UART Read接收數(shù)據(jù)時(shí),也不是直接從UART接收器中獲取數(shù)據(jù),而是從環(huán)形緩沖區(qū)中獲取數(shù)據(jù)。UART RX收到中斷服務(wù)函數(shù)中把UART接收器收到的字節(jié)送進(jìn)環(huán)形緩沖區(qū),單片機(jī)執(zhí)行UART Read時(shí)獲取到的數(shù)據(jù)是環(huán)形緩沖區(qū)的數(shù)據(jù),這樣可以保證單片機(jī)程序不用一直等待UART接收器。


這種設(shè)計(jì)的優(yōu)點(diǎn)是可以有效地處理實(shí)時(shí)數(shù)據(jù),避免了數(shù)據(jù)的丟失。但是,如果Queue的大小設(shè)置不當(dāng),可能會(huì)導(dǎo)致數(shù)據(jù)的溢出。因此,我們需要根據(jù)實(shí)際的應(yīng)用場(chǎng)景來(lái)合理地設(shè)置Queue的大小。

帶硬件FIFO的UART收發(fā)

很多先進(jìn)的單片機(jī)的UART收發(fā)用上了硬件FIFO。沒(méi)有硬件FIFO的單片機(jī)在收發(fā)數(shù)據(jù)時(shí)每收發(fā)一個(gè)字節(jié)就要執(zhí)行一次中斷函數(shù),在高波特率通信時(shí)單片機(jī)會(huì)頻繁進(jìn)入中斷,從而影響單片機(jī)主任務(wù)的處理。而硬件FIFO則可以緩解這種矛盾。例如單片機(jī)的UART FIFO是16字節(jié),單片機(jī)在發(fā)送數(shù)據(jù)時(shí)一次最多可以傳輸16字節(jié)數(shù)據(jù),等16字節(jié)數(shù)據(jù)發(fā)送完畢后才產(chǎn)生UART TX發(fā)送完畢中斷。接收數(shù)據(jù)時(shí)通常是“半滿(mǎn)”中斷和“超時(shí)”中斷,即接收FIFO中的字節(jié)數(shù)超過(guò)8字節(jié),或者接收FIFO不為空但是超過(guò)1字節(jié)的時(shí)間內(nèi)沒(méi)有收到新的字節(jié)數(shù)據(jù),產(chǎn)生一次UART RX接收中斷。通常帶硬件FIFO的UART會(huì)和數(shù)據(jù)隊(duì)列的方式相結(jié)合使用,在高波特率通信下傳輸效率更高。

DMA的UART收發(fā)

DMA(Direct Memory Access)是一種可以將計(jì)算機(jī)的某個(gè)存儲(chǔ)區(qū)域直接映射到內(nèi)存地址空間的技術(shù),從而實(shí)現(xiàn)對(duì)內(nèi)存和其他外設(shè)的統(tǒng)一訪(fǎng)問(wèn)。當(dāng)UART接收到數(shù)據(jù)時(shí),數(shù)據(jù)會(huì)被直接寫(xiě)入到DMA控制的內(nèi)存區(qū)域中,然后觸發(fā)中斷。在中斷服務(wù)程序中,我們可以從DMA控制的內(nèi)存區(qū)域中取出數(shù)據(jù),進(jìn)行必要的處理,然后再通過(guò)UART發(fā)送出去。

20895778-58de-11ee-9788-92fbcf53809c.png

DMA傳輸


使用DMA進(jìn)行UART傳輸對(duì)連續(xù)多條數(shù)據(jù)的傳輸幫助特別大,例如前面提到的UART Read Callback和UART Write Callback回調(diào)函數(shù)的方式。連續(xù)發(fā)送多條數(shù)據(jù)流時(shí),可以把數(shù)據(jù)流放在單片機(jī)的多個(gè)不同的緩沖區(qū),然后DMA直接指向緩沖區(qū)地址,待DMA傳輸完畢后產(chǎn)生UART Write Callback,然后在UART Write Callback中把DMA指向下一個(gè)緩沖區(qū)地址。接收數(shù)據(jù)時(shí)也可以預(yù)約一個(gè)接收緩沖區(qū),DMA傳輸?shù)臄?shù)據(jù)傳輸?shù)皆摼彌_區(qū),傳輸滿(mǎn)了后產(chǎn)生UART Read Callback再指向下一個(gè)接收緩沖區(qū),同時(shí)可以讓單片機(jī)主程序處理已收滿(mǎn)數(shù)據(jù)的緩沖區(qū)的內(nèi)容。

本文詳細(xì)介紹了UART通信的基本原理、波特率計(jì)算、工作模式以及常見(jiàn)的使用方式,幫助有一定單片機(jī)開(kāi)發(fā)能力的人群更好地理解和應(yīng)用UART通信。掌握UART通信技術(shù),可以為單片機(jī)控制系統(tǒng)的設(shè)計(jì)和應(yīng)用帶來(lái)很大的便利。

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

    關(guān)注

    6043

    文章

    44621

    瀏覽量

    638573
  • 收發(fā)器
    +關(guān)注

    關(guān)注

    10

    文章

    3454

    瀏覽量

    106248
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    6071

    瀏覽量

    136426
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1243

    瀏覽量

    101771
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    芯片封裝工藝詳細(xì)講解

    芯片封裝工藝詳細(xì)講解
    發(fā)表于 11-29 14:02 ?1次下載

    通信技術(shù):UART串口通信開(kāi)源代碼實(shí)操!

    今天我們分享的是關(guān)于UART串口通信示例,歡迎大家探討
    的頭像 發(fā)表于 11-05 11:56 ?3177次閱讀
    <b class='flag-5'>通信</b>技術(shù):<b class='flag-5'>UART</b>串口<b class='flag-5'>通信</b>開(kāi)源代碼實(shí)操!

    UART串口通信示例:開(kāi)啟通信寶藏之門(mén)的定位模組LuatOS入門(mén)

    今天我們要講解的是UART串口通信示例,關(guān)于Air201資產(chǎn)定位模組LuatOS入門(mén),我會(huì)從搭建環(huán)境、代碼燒錄、示例效果等來(lái)細(xì)說(shuō):
    的頭像 發(fā)表于 11-03 19:55 ?1030次閱讀
    <b class='flag-5'>UART</b>串口<b class='flag-5'>通信</b>示例:開(kāi)啟<b class='flag-5'>通信</b>寶藏之門(mén)的定位模組LuatOS入門(mén)

    UART通信協(xié)議介紹和數(shù)據(jù)傳輸工作流程

    UART是一種通用串行數(shù)據(jù)總線(xiàn),用于異步通信。該總線(xiàn)雙向通信,可實(shí)現(xiàn)全雙工傳輸和接收。UART通常用來(lái)實(shí)現(xiàn)與PC之間數(shù)據(jù)通信,命令和控制信息
    的頭像 發(fā)表于 10-24 14:20 ?943次閱讀
    <b class='flag-5'>UART</b><b class='flag-5'>通信</b>協(xié)議介紹和數(shù)據(jù)傳輸工作流程

    uart波特率和傳輸頻率的關(guān)系 UART串口的常用波特率為多少

    UART(Universal Asynchronous Receiver/Transmitter)是一種廣泛使用的異步串行通信技術(shù),它允許兩臺(tái)設(shè)備之間進(jìn)行雙向數(shù)據(jù)傳輸。在UART通信
    的頭像 發(fā)表于 10-06 16:12 ?3614次閱讀
    <b class='flag-5'>uart</b>波特率和傳輸頻率的關(guān)系 <b class='flag-5'>UART</b>串口的常用波特率為多少

    在NXP源碼基礎(chǔ)上如何適配ELF 1開(kāi)發(fā)板的UART功能

    UART即通用異步收發(fā)器,是一種支持全雙工串行通信協(xié)議的接口。在i.MX6ULL處理器平臺(tái)上,該處理器原生支持多達(dá)8路的UART接口,提供了豐富的串行通信能力。 針對(duì)ELF 1開(kāi)發(fā)板,
    的頭像 發(fā)表于 09-29 11:49 ?431次閱讀
    在NXP源碼基礎(chǔ)上如何適配ELF 1開(kāi)發(fā)板的<b class='flag-5'>UART</b>功能

    電感技術(shù)的講解

    詳細(xì)講解電感的原理及計(jì)算
    的頭像 發(fā)表于 09-06 02:07 ?2350次閱讀
    電感技術(shù)的<b class='flag-5'>講解</b>

    UART協(xié)議的工作原理和應(yīng)用場(chǎng)景

    UART(Universal Asynchronous Receiver/Transmitter,通用異步收發(fā)傳輸器)協(xié)議是一種廣泛使用的串行通信協(xié)議,它允許計(jì)算機(jī)與外部設(shè)備之間通過(guò)串行接口進(jìn)行數(shù)據(jù)傳輸。以下是對(duì)UART協(xié)議的
    的頭像 發(fā)表于 08-25 17:15 ?3823次閱讀

    簡(jiǎn)單認(rèn)識(shí)UART通信協(xié)議

    模塊等多種設(shè)備之間的數(shù)據(jù)傳輸。以下是對(duì)UART通訊協(xié)議的詳細(xì)簡(jiǎn)述,內(nèi)容將涵蓋其基本原理、工作方式、配置參數(shù)、常見(jiàn)應(yīng)用以及與其他通信協(xié)議的比較。
    的頭像 發(fā)表于 07-25 18:07 ?1565次閱讀

    如何為UART通信配置TC375?

    我是 AURIX 的初學(xué)者,想學(xué)習(xí)如何配置 TC375 以進(jìn)行 UART 通信。 但使用 ASCLIN 對(duì)我來(lái)說(shuō)似乎很難理解。 還有其他 UART 通信方式嗎?
    發(fā)表于 05-31 08:06

    電腦無(wú)法與bldc電機(jī)進(jìn)行uart通信怎么解決?

    現(xiàn)在我需要讓 UART 將電機(jī)的參考轉(zhuǎn)速和電壓數(shù)據(jù)傳輸?shù)轿业慕K端,我已經(jīng)嘗試了很多方法,但數(shù)據(jù)無(wú)法傳輸,請(qǐng)你們幫助我實(shí)現(xiàn) UART 通信
    發(fā)表于 05-28 07:35

    簡(jiǎn)單認(rèn)識(shí)UART串行通信協(xié)議

    的數(shù)據(jù)通信,特別是在嵌入式系統(tǒng)、計(jì)算機(jī)外設(shè)以及微控制器等場(chǎng)景中。本文將對(duì)UART串行通信協(xié)議進(jìn)行詳細(xì)的介紹,包括其基本原理、工作方式、參數(shù)設(shè)置、錯(cuò)誤檢測(cè)與糾正以及應(yīng)用實(shí)例等方面。
    的頭像 發(fā)表于 05-27 16:09 ?2251次閱讀

    UART串口通信實(shí)驗(yàn)及工作原理

    UART通信過(guò)程需要設(shè)置波特率、數(shù)據(jù)長(zhǎng)度、開(kāi)始/停止位等參數(shù)。波特率決定了發(fā)送數(shù)據(jù)的速度,而數(shù)據(jù)長(zhǎng)度和開(kāi)始/停止位則用于確保數(shù)據(jù)的正確傳輸和接收。
    的頭像 發(fā)表于 03-21 17:10 ?4121次閱讀
    <b class='flag-5'>UART</b>串口<b class='flag-5'>通信</b>實(shí)驗(yàn)及工作原理

    UART串口通信協(xié)議是什么?

    UART (Universal Asynchronous Receiver/Transmitter) 是一種通信接口協(xié)議,用于實(shí)現(xiàn)串口通信。它是一種簡(jiǎn)單的、可靠的、廣泛應(yīng)用的串口通信協(xié)
    的頭像 發(fā)表于 03-19 17:26 ?1547次閱讀

    淺談UART通信的異步通信機(jī)制

    波特率表示每秒鐘傳送的碼元符號(hào)的個(gè)數(shù),它是對(duì)符號(hào)傳輸速率的一種度量。在UART通信中,波特率用于描述通信速度,其單位是bps(每秒鐘傳輸?shù)腷it的數(shù)量)。
    發(fā)表于 02-19 16:19 ?968次閱讀
    淺談<b class='flag-5'>UART</b><b class='flag-5'>通信</b>的異步<b class='flag-5'>通信</b>機(jī)制
    金狮娱乐| 下载百家乐棋牌大厅| 安桌百家乐官网游戏百家乐官网 | 网上百家乐官网注册彩金| 龙海市| 灵宝市| 金宝博百家乐官网现金| 百家乐官网投注网中国| 川宜百家乐官网注册号| 川宜百家乐官网软件| 百家乐官网投注平台信誉排行| 百家乐官网扫瞄光纤洗牌机扑克洗牌机扑克洗牌机| 百家乐官网赌博机怎么玩| 百家乐官网赌博合作| 黄金城百家乐官网安卓版| 百家乐怎么对冲打| 百家乐赌场赌场平台| 百家乐送现金200| 百家乐庄闲排| 大发888官方网站下载| 海王星开户| 如何看百家乐官网的路纸| 百家乐官网必胜法技巧| 皇家赌场下载| 现场百家乐官网平台源码| 百家乐官网空调维修| 打百家乐如何赢分| 百家乐博娱乐场开户注册| 大发888娱乐城下载英皇国际| 澳门百家乐注册| 塑料百家乐官网筹码| 百家乐官网看图赢钱| 现场百家乐官网平台源码| 百家乐的庄闲概率| 威尼斯人娱乐城信誉怎么样| 百家乐园| 利都百家乐官网国际娱乐场开户注册 | 百家乐台布哪里有卖| 大发888-娱乐| 百家乐官网街机游戏下载| 阴宅24山吉凶|