USART又叫通用同步異步收發(fā)器,塔提供了一種靈活的方法與工業(yè)使用標(biāo)準(zhǔn)NRZ異步春航數(shù)據(jù)格式的外部設(shè)備之間進(jìn)行全雙工數(shù)據(jù)交換。USART利用分?jǐn)?shù)波特率發(fā)生器提供寬范圍的波特率選擇,支持同步單向通信和半雙工單線通信,也支持LIN(局部互聯(lián)網(wǎng)),智能卡協(xié)議和IrDA(紅外數(shù)據(jù)組織)SIR ENDEC規(guī)范以及調(diào)制解調(diào)器(CTS/RTS)操作,它還允許多處理器通信,使用多換成器配置的DMA方式,可以實現(xiàn)高速數(shù)據(jù)通信。
USART寄存器控制框圖如下
可通過對 USART_CR1 寄存器中的 M 位進(jìn)行編程來選擇 8(置0) 位或 9(置1) 位的字長。TX 引腳在起始位工作期間處于低電平狀態(tài)。在停止位工作期間處于高電平狀態(tài)。
空閑字符可理解為整個幀周期內(nèi)電平均為“1”(停止位的電平也是“1”),該字符后是下一個數(shù)據(jù)幀的起始位。
停止字符可理解為在一個幀周期內(nèi)接收到的電平均為“0”。發(fā)送器在中斷幀的末尾插入 1 或 2 個停止位(邏輯“1”位)以確認(rèn)起始位。
發(fā)送和接收由通用波特率發(fā)生器驅(qū)動,發(fā)送器和接收器的使能位分別置 1 時將生成相應(yīng)的發(fā)送時鐘和接收時鐘。
字符發(fā)送
USART 發(fā)送期間,首先通過 TX 引腳移出數(shù)據(jù)的最低有效位。該模式下,USART_DR 寄存 器的緩沖區(qū) (TDR) 位于內(nèi)部總線和發(fā)送移位寄存器之間。
每個字符前面都有一個起始位,其邏輯電平在一個位周期內(nèi)為低電平。字符由可配置數(shù)量的停止位終止。
USART 支持以下停止位:0.5(智能卡模式下接收數(shù)據(jù)使用)、1(默認(rèn))、1.(智能卡模式下發(fā)送與接收使用)5 和 2(正常USART模式,單線模式和調(diào)制解調(diào)器模式支持該值) 個停止位。
注意:數(shù)據(jù)發(fā)送期間不應(yīng)復(fù)位 TE 位。發(fā)送期間復(fù)位 TE 位會凍結(jié)波特率計數(shù)器,從而將損壞 TX 引 腳上的數(shù)據(jù)。當(dāng)前傳輸?shù)臄?shù)據(jù)將會丟失。
使能 TE 位后,將會發(fā)送空閑幀。
停止位的配置
步驟:
1.通過向%20USART_CR1%20寄存器中的%20UE%20位寫入%201%20使能%20USART。
2.%20對%20USART_CR1%20中的%20M%20位進(jìn)行編程以定義字長。
3.%20對%20USART_CR2%20中的停止位數(shù)量進(jìn)行編程。
4.%20如果將進(jìn)行多緩沖區(qū)通信,請選擇%20USART_CR3%20中的%20DMA%20使能%20(DMAT)。按照多緩沖區(qū)%20通信中的解釋說明配置%20DMA%20寄存器。
5.%20使用%20USART_BRR%20寄存器選擇所需波特率。
6.%20將%20USART_CR1%20中的%20TE%20位置%201%20以便在首次發(fā)送時發(fā)送一個空閑幀。
7.%20在%20USART_DR%20寄存器中寫入要發(fā)送的數(shù)據(jù)(該操作將清零%20TXE%20位)。為每個要在單緩%20沖區(qū)模式下發(fā)送的數(shù)據(jù)重復(fù)這一步驟。
8.%20向%20USART_DR%20寄存器寫入最后一個數(shù)據(jù)后,等待至%20TC=1。這表明最后一個幀的傳送已%20完成。禁止%20USART%20或進(jìn)入暫停模式時需要此步驟,以避免損壞最后一次發(fā)送。
單字節(jié)通信
始終通過向數(shù)據(jù)寄存器寫入數(shù)據(jù)來將%20TXE%20位清零。
TXE%20位由硬件置%201,它表示:
●%20數(shù)據(jù)已從%20TDR%20移到移位寄存器中且數(shù)據(jù)發(fā)送已開始。
●%20TDR%20寄存器為空。
●%20USART_DR%20寄存器中可寫入下一個數(shù)據(jù),而不會覆蓋前一個數(shù)據(jù)。
TXEIE%20位置%201%20時該標(biāo)志位會生成中斷。
發(fā)送時,要傳入%20USART_DR%20寄存器的寫指令中存有%20TDR%20寄存器中的數(shù)據(jù),該數(shù)據(jù)將在當(dāng)%20前發(fā)送結(jié)束時復(fù)制到移位寄存器中。
未發(fā)送時,要傳入%20USART_DR%20寄存器的寫指令直接將數(shù)據(jù)置于移位寄存器中,數(shù)據(jù)發(fā)送開%20始時,TXE%20位立即置%201。
如果幀已發(fā)送(停止位后)且%20TXE%20位置%201,TC%20位將變?yōu)楦唠娖健H绻?20USART_CR1%20寄存器%20中的%20TCIE%20位置%201,將生成中斷。
向%20USART_DR%20寄存器中寫入最后一個數(shù)據(jù)后,必須等待至%20TC=1,之后才可禁止%20USART%20或使微控制器進(jìn)入低功率模式。
TC%20位通過以下軟件序列清零:
1.從%20USART_SR%20寄存器讀取數(shù)據(jù)
2.%20向%20USART_DR%20寄存器寫入數(shù)據(jù)
注意:還可通過向%20TC%20位寫入“0”將其清零。建議僅在多緩沖區(qū)通信時使用此清零序列。
中斷字符
將 SBK 位置 1 將發(fā)送一個中斷字符。中斷幀的長度取決于 M 位。(見上圖USART字符說明)
如果 SBK 位置“1”,當(dāng)前字符發(fā)送完成后,將在 TX 線路上發(fā)送一個中斷字符。中斷字符 發(fā)送完成時(發(fā)送中斷字符的停止位期間),該位由硬件復(fù)位。USART 在上一個中斷幀的 末尾插入一個邏輯“1”位,以確保識別下個幀的起始位。
注意:如果軟件在中斷發(fā)送開始前對 SBK 位進(jìn)行了復(fù)位,將不會發(fā)送中斷字符。對于兩個連續(xù)的中 斷,應(yīng)在上一個中斷的停止位發(fā)送完成后將 SBK 位置 1。
空閑字符
將 TE 位置 1 會驅(qū)動 USART 在第一個數(shù)據(jù)幀之前發(fā)送一個空閑幀。(見上圖USART字符說明)
字符接收(位數(shù)取決于M位)
起始位檢測
無論設(shè)置為16 倍或 8 倍過采樣時,起始位檢測序列相同都以16倍過采樣檢測。
在 USART 中,識別出特定序列的采樣時會檢測起始位。該序列為:1 1 1 0 X 0 X 0 X 0 0 0 0。
注意:如果序列不完整,起始位檢測將中止,接收器將返回空閑狀態(tài)(無標(biāo)志位置 1)等待下降沿。
如果 3 個采樣位均為 0(針對第 3 位、第 5 位和第 7 位進(jìn)行首次采樣時檢測到這 3 位均為 0; 針對第 8 位、第 9 位和第 10 位進(jìn)行第二次采樣時檢測到這 3 位均為 0),可確認(rèn)起始位 (RXNE 標(biāo)志位置 1,RXNEIE=1 時生成中斷)。
如果兩次采樣時(對第 3 位、第 5 位和第 7 位進(jìn)行采樣以及對第 8位、第 9 位和第 10 位進(jìn) 行采樣),3 個采樣位中至少有 2 個為 0,則可驗證起始位(RXNE 標(biāo)志位置 1,RXNEIE=1 時生成中斷)但 NE 噪聲標(biāo)志位置 1。如果不滿足此條件,則啟動檢測中止,接收器返回空 閑狀態(tài)(無標(biāo)志位置 1)。
如果其中一次采樣時(對第 3 位、第 5 位和第 7 位進(jìn)行采樣或?qū)Φ?8 位、第 9 位和第 10 位 進(jìn)行采樣),3 個采樣位中有 2 個為 0,則可驗證起始位但 NE 噪聲標(biāo)志位置 1。
字符接收
USART 接收期間,首先通過 RX 引腳移入數(shù)據(jù)的最低有效位。該模式下,USART_DR 寄存 器的緩沖區(qū) (RDR) 位于內(nèi)部總線和接收移位寄存器之間。
步驟:
1.通過向 USART_CR1 寄存器中的 UE 位寫入 1 使能 USART。
2. 對 USART_CR1 中的 M 位進(jìn)行編程以定義字長。
3. 對 USART_CR2 中的停止位數(shù)量進(jìn)行編程。
4. 如果將進(jìn)行多緩沖區(qū)通信,請選擇 USART_CR3 中的 DMA 使能 (DMAR)。按照多緩沖 區(qū)通信中的解釋說明配置 DMA 寄存器。步驟 3
5. 使用波特率寄存器 USART_BRR 選擇所需波特率
6. 將 RE 位 USART_CR1 置 1。這一操作將使能接收器開始搜索起始位。
接收到字符時
● RXNE 位置 1。這表明移位寄存器的內(nèi)容已傳送到 RDR。也就是說,已接收到并可讀取數(shù)據(jù)(以及其相應(yīng)的錯誤標(biāo)志)。
● 如果 RXNEIE 位置 1,則會生成中斷。
● 如果接收期間已檢測到幀錯誤、噪聲錯誤或上溢錯誤,錯誤標(biāo)志位可置 1。
● 在多緩沖區(qū)模式下,每接收到一個字節(jié)后 RXNE 均置 1,然后通過 DMA 對數(shù)據(jù)寄存器執(zhí)行讀操作清零。
● 在單緩沖區(qū)模式下,通過軟件對 USART_DR 寄存器執(zhí)行讀操作將 RXNE 位清零。RXNE標(biāo)志也可以通過向該位寫入零來清零。RXNE 位必須在結(jié)束接收下一個字符前清零,以避免發(fā)生上溢錯誤。
注意:接收數(shù)據(jù)時,不應(yīng)將 RE 位復(fù)位。如果接收期間禁止了 RE 位,則會中止接收當(dāng)前字節(jié)。
中斷字符
接收到中斷字符時,USART 將會按照幀錯誤對其進(jìn)行處理。
空閑字符
檢測到空閑幀時,處理步驟與接收到數(shù)據(jù)的情況相同;如果 IDLEIE 位為 1,則會產(chǎn)生中斷。
上溢錯誤
如果在 RXNE 未復(fù)位時接收到字符,則會發(fā)生上溢錯誤。RXNE 位清零前,數(shù)據(jù)無法從移位 寄存器傳送到 RDR 寄存器。
每接收到一個字節(jié)后,RXNE 標(biāo)志位都將置 1。當(dāng) RXNE 標(biāo)志位是 1 時,如果在接收到下一 個數(shù)據(jù)或尚未處理上一個 DMA 請求時,則會發(fā)生上溢錯誤。發(fā)生上溢錯誤時: ● ORE 位置 1。
● RDR 中的內(nèi)容不會丟失。對 USART_DR 執(zhí)行讀操作時可使用先前的數(shù)據(jù)。
● 移位寄存器將被覆蓋。之后,上溢期間接收到的任何數(shù)據(jù)都將丟失。
● 如果 RXNEIE 位置 1 或 EIE 與 DMAR 位均為 1,則會生成中斷。
● 通過先后對 USART_SR 寄存器和 USART_DR 寄存器執(zhí)行讀操作將 ORE 位清除。
注意:ORE 位置 1 時表示至少 1 個數(shù)據(jù)丟失。存在兩種可能:
● 如果 RXNE=1,則最后一個有效數(shù)據(jù)存儲于接收寄存器 RDR 中并且可進(jìn)行讀取;
● 如果 RXNE=0,則表示最后一個有效數(shù)據(jù)已被讀取,因此 RDR 中沒有要讀取的數(shù)據(jù)。接收到新(丟失)數(shù)據(jù)的同時已讀取 RDR中的最后一個有效數(shù)據(jù)時,會發(fā)生該情況。讀取序列期間(在 USART_SR 寄存器讀訪問與 USART_DR 讀訪問之間)接收到新數(shù)據(jù)時也會發(fā)生該情況。
選擇合適的過采樣方法
接收器采用不同的用戶可配置過采樣技術(shù)(除了同步模式下),可以從噪聲中提取有效數(shù)據(jù)。
可通過編程 USART_CR1 寄存器中的 OVER8 位來選擇采樣方法,且采樣時鐘可以是波特率 時鐘的 16 倍或 8 倍。
根據(jù)應(yīng)用:
● 選擇 8 倍過采樣 (OVER8=1) 以獲得更高的速度(高達(dá) fPCLK/8)。這種情況下接收器對時鐘偏差的最大容差將會降低。
● 選擇 16 倍過采樣 (OVER8=0) 以增加接收器對時鐘偏差的容差。這種情況下,最大速度限制為最高 fPCLK/16可通過編程 USART_CR3 寄存器中的 ONEBIT 位選擇用于評估邏輯電平的方法。有兩種選擇:
● 在已接收位的中心進(jìn)行三次采樣,從而進(jìn)行多數(shù)表決。這種情況下,如果用于多數(shù)表決的 3 次采樣結(jié)果不相等,NF 位置 1。
● 在已接收位的中心進(jìn)行單次采樣
根據(jù)應(yīng)用:
— 在噪聲環(huán)境下工作時,請選擇三次采樣的多數(shù)表決法 (ONEBIT=0);在檢測到噪聲時請拒絕數(shù)據(jù),因為這表示采樣過程中產(chǎn)生了干擾。
— 線路無噪聲時請選擇單次采樣法 (ONEBIT=1) 以增加接收器對時鐘偏差的容差。這種情況下NF 位始終不會置 1。
幀中檢測到噪聲時:
● 在 RXNE 位的上升沿時 NF 位置 1。
● 無效數(shù)據(jù)從移位寄存器傳送到 USART_DR 寄存器。
● 單字節(jié)通信時無中斷產(chǎn)生。然而,在 RXNE 位產(chǎn)生中斷時,該位出現(xiàn)上升沿。多緩沖區(qū)通信時,USART_CR3 寄存器中的 EIE 位置 1 時將發(fā)出中斷。
通過先后對 USART_SR 寄存器和 USART_DR 寄存器執(zhí)行讀操作將 NF 位清零。
注意:智能卡、IrDA 和 LIN 模式下不可采用 8 倍過采樣。在這些模式下,OVER8 位由硬件強(qiáng)制 清零。
上一篇:STM32F4發(fā)送和接收長度數(shù)據(jù)的判斷
下一篇:STM32F103系列單片機(jī)中的定時器工作原理解析
推薦閱讀
史海拾趣
德力康(DLK)公司自1985年成立以來,最初專注于電視機(jī)用CRT插座的生產(chǎn)。憑借其卓越的產(chǎn)品質(zhì)量和穩(wěn)定的性能,逐漸在市場中樹立了良好的口碑。隨著電子行業(yè)的快速發(fā)展,DLK公司敏銳地捕捉到了連接器市場的巨大潛力,并開始逐步擴(kuò)大產(chǎn)品線,涵蓋D-SUB、DVI、HDMI、USB等多種連接器類型。通過不斷的技術(shù)創(chuàng)新和市場拓展,DLK逐漸成為了國內(nèi)連接器行業(yè)的重要供應(yīng)商之一。
背景:Fritz Hartmann Ger?tebau KG成立于1961年,起初專注于電子元器件的研發(fā)與生產(chǎn)。隨著技術(shù)的不斷積累和市場的逐步拓展,公司業(yè)務(wù)逐漸壯大,并更名為Hartmann Codier GmbH。這一時期,公司憑借對開關(guān)技術(shù)的深刻理解,逐步在行業(yè)內(nèi)建立了良好的聲譽(yù)。
發(fā)展:在初創(chuàng)階段,Hartmann Codier GmbH致力于提升產(chǎn)品質(zhì)量和技術(shù)水平,通過不斷的技術(shù)創(chuàng)新和產(chǎn)品優(yōu)化,逐漸在旋轉(zhuǎn)編碼開關(guān)和微動開關(guān)領(lǐng)域占據(jù)了一席之地。同時,公司也積極拓展國內(nèi)外市場,為后續(xù)的快速發(fā)展奠定了堅實的基礎(chǔ)。
在發(fā)展過程中,F(xiàn)airchild Semiconductor也經(jīng)歷了多次收購與整合。這些收購不僅為Fairchild帶來了更多的技術(shù)和資源,也進(jìn)一步鞏固了其在半導(dǎo)體行業(yè)中的領(lǐng)導(dǎo)地位。然而,隨著市場競爭的加劇和技術(shù)的不斷更新?lián)Q代,F(xiàn)airchild也面臨著越來越多的挑戰(zhàn)和機(jī)遇。
進(jìn)入21世紀(jì)后,F(xiàn)ox Electronics意識到全球化對于企業(yè)發(fā)展的重要性。為了更好地服務(wù)全球客戶,公司開始在全球范圍內(nèi)布局生產(chǎn)基地和銷售網(wǎng)絡(luò)。通過在亞洲、歐洲和北美等地設(shè)立分廠和辦事處,F(xiàn)ox Electronics不僅縮短了交貨周期,還降低了生產(chǎn)成本,提高了市場競爭力。同時,公司還加強(qiáng)了與全球供應(yīng)鏈伙伴的合作,通過優(yōu)化供應(yīng)鏈管理,確保產(chǎn)品質(zhì)量和交貨期的穩(wěn)定性。
隨著技術(shù)的成熟和產(chǎn)品的完善,Cornerstone Sensors開始積極拓展市場。公司參加了多個國際電子展會和技術(shù)研討會,與全球各地的潛在客戶和合作伙伴建立了聯(lián)系。憑借卓越的產(chǎn)品性能和專業(yè)的技術(shù)支持,Cornerstone Sensors贏得了眾多客戶的信任,并成功打入了國際市場。同時,公司還積極尋求與上下游企業(yè)的合作,共同推動傳感器技術(shù)的發(fā)展和應(yīng)用。
在電子行業(yè),產(chǎn)品質(zhì)量是企業(yè)生存和發(fā)展的基石。DURATOOL公司深知這一點,因此一直將品質(zhì)管理作為企業(yè)發(fā)展的核心。公司建立了嚴(yán)格的質(zhì)量管理體系,從原材料采購到產(chǎn)品生產(chǎn)、檢驗、包裝等各個環(huán)節(jié)都進(jìn)行嚴(yán)格把關(guān)。此外,DURATOOL公司還積極引入國際先進(jìn)的質(zhì)量管理理念和方法,不斷提升產(chǎn)品質(zhì)量水平。這些努力使得DURATOOL公司的產(chǎn)品在市場上享有良好的口碑和信譽(yù),贏得了廣大用戶的信任和支持。
交流輸出單電容半橋式變壓器開關(guān)電源(part1)開關(guān)電源原理與設(shè)計(連載36) 1-8-2-2.交流輸出單電容半橋式變壓器開關(guān)電源 圖1-39是單電容半橋式變壓器開關(guān)電源的工作原理圖。這里的單電容是把圖1-36中的上分壓電容器C1或下分壓電容器省掉了的意思,因此,圖1-39的單電容半橋式變壓器開關(guān)電源是相對于圖1-36的雙電容半橋式 ...… 查看全部問答∨ |
我在做主界面,在主界面顯示之前,我要有很多初始化過程,當(dāng)然就會耗時,所以在主界面顯示之前,我要做個動態(tài)圖片顯示。我是這么實現(xiàn)的,主窗口用的是模式對話框,動態(tài)顯示用非模式對話框。 mfc vs2005 C++ wince5.0 建立一個線程如下 static D ...… 查看全部問答∨ |
最近看了點數(shù)據(jù)手冊,有NOR,NAND ,內(nèi)存等數(shù)據(jù)手冊。但是,看了后還不是會些程序,,不知道如何操作。 一方面自己英文太差了,讀的不太懂,現(xiàn)在想求點關(guān)于這方面的資料。。。。。。。 內(nèi)容關(guān)于:(時序方面、硬件編程等(要求最好有數(shù)據(jù)手冊和原 ...… 查看全部問答∨ |
|
【連載】【ALIENTEK MiniSTM32 開發(fā)板】STM32不完全手冊-RTC實時時鐘實驗(實驗11) 開發(fā)板購買地址:http://shop62103354.taobao.com/… 查看全部問答∨ |
本帖最后由 paulhyde 于 2014-9-15 03:29 編輯 前一陣子在寫XS128的nrf24l01的收發(fā)程序 還是挺難寫的 網(wǎng)上的代碼都沒有XS128的 現(xiàn)在都弄通了 所以把自己的成果傳上來 希望大家共同學(xué)習(xí) … 查看全部問答∨ |
【高手指點】vhdl 進(jìn)程嵌套循環(huán)過程 【高手指點】vhdl 進(jìn)程嵌套循環(huán)過程 在進(jìn)程中嵌套循環(huán)過程的語法問題,代碼如下: procedure (signal c : integer; signal d : integer ) is begin ......(省略) ...… 查看全部問答∨ |
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- 英飛凌微控制器:以全新實惠套件和強(qiáng)大開發(fā)環(huán)境為開發(fā)者提供支持
- iTOP-i.MX6開發(fā)板設(shè)備數(shù)驅(qū)動Menuconfig的用法
- 迅為IMX6ULL開發(fā)板Qt for Android搭建開發(fā)環(huán)境
- 迅為i.MX8M mini開發(fā)板Windots QT系統(tǒng)開發(fā)環(huán)境搭建
- 迅為IMX8MM開發(fā)板Yocto系統(tǒng)使用Gstarwmra(一)
- 迅為IMX8M mini開發(fā)板Linix系統(tǒng)修改默認(rèn)屏幕
- iTOP-4412開發(fā)板支持4G以上文件系統(tǒng)擴(kuò)展
- 迅為IMX8MM開發(fā)板Yocto系統(tǒng)設(shè)置開機(jī)自啟動
- 迅為IMX6Q開發(fā)板 Buildroot文件系統(tǒng)mqtt測試
- 高通攜手中國“汽車朋友圈”亮相2025上海車展: 加速駕駛輔助普惠,推動艙駕創(chuàng)新升級
- 工業(yè)市場正在快速回暖,德州儀器如何重塑電力電子市場?
- 特斯拉:美國交付的Model Y/3電池包已實現(xiàn)100%美國生產(chǎn)
- 地平線與博世深化合作,攜手為多家車企提供輔助駕駛產(chǎn)品
- 強(qiáng)化中國市場戰(zhàn)略布局,德州儀器正靈活應(yīng)對全球關(guān)稅挑戰(zhàn)
- Molex莫仕通過本地合作和創(chuàng)新加強(qiáng)支持中國汽車行業(yè)
- 貿(mào)澤開售Texas Instruments適用于高分辨率AR HUD的 全新DLP4620S-Q1 0.46"汽車數(shù)字微鏡器件
- ROHM推出高功率密度的新型SiC模塊,將實現(xiàn)車載充電器小型化!
- 用上車規(guī)級UFS 4.0,讓出行變得高效且可靠
- 車載測試技術(shù)解析:聚焦高帶寬、多通道同步采集與協(xié)議分析
- 【看電源研討會,瓜分3000元紅包】 如何正確完成模塊化DC-DC系統(tǒng)設(shè)計
- 五一活動上線!動動手,一起來場舊物\"勞動\"大改造吧
- 【把你我的經(jīng)驗串一串,共享豐收】EEWORLD優(yōu)秀主題/回復(fù)第17期活動開始拉
- 是德科技直播 | 小探頭,大學(xué)問,別讓探頭拖累你的測試結(jié)果!
- 開學(xué)季!EEworld下載中心 Cortex主題資源上傳
- 免費嘗鮮:熱氣體式加速度傳感器來啦,拍攝沖擊對比實驗有好禮
- 從終端到架構(gòu),TE Connectivity(TE)助你連接5G高速未來 看視頻答題贏好禮!
- MPS有獎分享|電感應(yīng)用中,哪個問題最令你頭大?
- 紅外戰(zhàn)高溫,下載預(yù)測性維護(hù)手冊,預(yù)約熱像儀、測溫儀有好禮!
- keil編譯后load一直是灰色的解決辦法
- KEIL4 工程到 KEIL5 程序的移植方法
- 下載程序時出現(xiàn)Cannot Load Flash Device Description!情況
- 下載出錯:Could not stop Cortex-M device!Please check the JTAG cable.
- STLINK下載出錯:Internal command error
- 存儲器即將實現(xiàn)國產(chǎn)化,三星獨大的局面可望被中國打破
- 小米手環(huán)3現(xiàn)身!苦等近兩年終于來了
- 蘋果iMessage轉(zhuǎn)賬功能現(xiàn)身海外 將在全球范圍推廣
- 安卓9.0將原生支持夜間主題:OLED手機(jī)更省電
- 2018全球最具創(chuàng)新力公司:蘋果居首