找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3804|回復(fù): 7
打印 上一主題 下一主題
收起左側(cè)

stm32單片機串口pA9tx引腳可以在拉高拉低電平和發(fā)送數(shù)據(jù)狀態(tài)下切換嗎

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:630212 發(fā)表于 2023-6-25 17:24 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
50黑幣
就是我需要先用pa9引腳產(chǎn)生一個上升沿喚醒模組,然后在用PA9引腳TX功能發(fā)送數(shù)據(jù),這個功能可以實現(xiàn)嗎

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:744809 發(fā)表于 2023-6-26 08:33 | 只看該作者
可以實現(xiàn),就是第一個字節(jié)可能會丟失
回復(fù)

使用道具 舉報

板凳
ID:630212 發(fā)表于 2023-6-26 08:58 | 只看該作者
123156fsadf 發(fā)表于 2023-6-26 08:33
可以實現(xiàn),就是第一個字節(jié)可能會丟失

我這樣試了一下,一開始按下按鍵能夠發(fā)送數(shù)據(jù),但是過一會按鍵外部中斷和串口中斷就會沖突,二者之間總會有一個中斷不能觸發(fā)
回復(fù)

使用道具 舉報

地板
ID:123289 發(fā)表于 2023-6-26 11:27 | 只看該作者
串行通訊是有起始脈沖的。
當(dāng)你額外【拉高拉低電平】,對方會進行前導(dǎo)脈沖探知,當(dāng)然必定是探知失敗,從而放棄通訊開始。這需要一段時間△t。只要你躲過△t,再進行通訊,則是可行的。
但:你在通訊過程中(含通訊結(jié)束時間)內(nèi),進行【拉高拉低電平】操作會干擾正常通訊。
每次間隔時間長一點,是可以的。
另注意,【拉高拉低電平】后,TX的電平恢復(fù)也是需要一點時間的(線路的電感、電容效應(yīng))。
回復(fù)

使用道具 舉報

5#
ID:77589 發(fā)表于 2023-6-26 14:04 | 只看該作者
應(yīng)該可行,先把PA9當(dāng)GPIO使用,再利復(fù)用成Tx pin
回復(fù)

使用道具 舉報

6#
ID:630212 發(fā)表于 2023-6-27 11:18 | 只看該作者
Longan.Wang 發(fā)表于 2023-6-26 14:04
應(yīng)該可行,先把PA9當(dāng)GPIO使用,再利復(fù)用成Tx pin

我又試了一下,這樣可行,拉高拉低電平結(jié)束后,再復(fù)用成Tx pin后可以正常發(fā)送數(shù)據(jù)
回復(fù)

使用道具 舉報

7#
ID:180919 發(fā)表于 2023-6-28 10:03 | 只看該作者
百度keil V9.61
回復(fù)

使用道具 舉報

8#
ID:1086796 發(fā)表于 2023-7-2 15:43 | 只看該作者
在STM32單片機中,PA9引腳(USART1_TX)可以通過配置實現(xiàn)你描述的功能。  首先,你可以將PA9引腳配置為通用推挽輸出模式,并將其輸出電平設(shè)置為高電平(拉高)。這可以使用GPIO_Init()函數(shù)或類似的函數(shù)來完成。  然后,當(dāng)你需要喚醒模塊時,可以通過將PA9引腳設(shè)置為低電平(拉低),再恢復(fù)為高電平來產(chǎn)生上升沿。這里需要注意的是,高低電平的切換需要遵循一定的時間間隔并控制切換的時間。  當(dāng)你完成喚醒模塊后,你可以將PA9引腳重新配置為USART1的TX功能,然后通過向USART數(shù)據(jù)寄存器(USART_DR)寫入數(shù)據(jù)來發(fā)送數(shù)據(jù)。這個過程可以通過設(shè)置USART的相關(guān)寄存器以及使用USART_SendData()函數(shù)來完成。  需要注意的是,在切換PA9引腳的功能和電平狀態(tài)之前,應(yīng)確保已正確初始化并配置了相應(yīng)的GPIO和USART模塊,同時遵循GPIO和USART的相關(guān)操作流程。  請參考ST官方提供的參考手冊、庫函數(shù)文件以及相關(guān)的開發(fā)文檔,以便獲取更詳細和準(zhǔn)確的信息,根據(jù)具體情況進行配置和實現(xiàn)。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表