找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

學(xué)習(xí)stm32的一些筆記(很有用)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:236212 發(fā)表于 2017-9-27 22:15 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
于剛?cè)腴T的新手,我想這幾個(gè)概念是必須得搞清楚的,平時(shí)接觸的最多的也就是推挽輸出、開漏輸出、
上拉輸入這三種。


串行通信的通信方式
同步通信:帶時(shí)鐘同步信號(hào)傳輸。
    -SPI,IIC通信接口
異步通信:不帶時(shí)鐘同步信號(hào)。
    -UART(通用異步收發(fā)器),單總線
STM32的串口通信接口
UART:通用異步收發(fā)器
USART:通用同步異步收發(fā)器


串口配置的一般步驟
1.串口時(shí)鐘使能,GPIO時(shí)鐘使能:RCC_APB2PeriphClockCmd();
2.串口復(fù)位:USART_DeInit(); 這一步不是必須的
3.GPIO端口模式設(shè)置:GPIO_Init(); 模式設(shè)置為GPIO_Mode_AF_PP
4.串口參數(shù)初始化:USART_Init();
5.開啟中斷并且初始化NVIC(如果需要開啟中斷才需要這個(gè)步驟)
      NVIC_Init();
      USART_ITConfig();
⑥使能串口:USART_Cmd();
⑦編寫中斷處理函數(shù):USARTx_IRQHandler();
⑧串口數(shù)據(jù)收發(fā):
void USART_SendData();//發(fā)送數(shù)據(jù)到串口,DR
uint16_t USART_ReceiveData();//接受數(shù)據(jù),從DR讀取接受到的數(shù)據(jù)
⑨串口傳輸狀態(tài)獲。
FlagStatus USART_GetFlagStatus(USART_TypeDef* USARTx, uint16_t USART_FLAG);
void USART_ClearITPendingBit(USART_TypeDef* USARTx, uint16_t USART_IT);


如日本手,左搖桿:上下升降舵,左右為方向舵;右搖桿:上下為油門舵,左右是副翼舵。美國手,左搖桿:上下為油門舵,左右方向舵;右搖桿:上下為升降舵,左右為副翼舵。這個(gè)主要根據(jù)個(gè)人喜好,就像是開車,有左舵車,主要中國大陸與北美地區(qū),右舵車,主要英聯(lián)邦國家和一些地區(qū),如英國與中國香港地區(qū)。從理論安全角度來說,北半球,左舵車要好些,但是更多的主要還是習(xí)慣的養(yǎng)成的問題。美國手與日本手的優(yōu)劣勢,通常是在一些超高難度動(dòng)作的操作中,才有操作速度上的差異,通常大家,固定翼用日本手較多,直升機(jī)用美國手較多。

評分

參與人數(shù) 2黑幣 +55 收起 理由
進(jìn)躍 + 5 共享資料的黑幣獎(jiǎng)勵(lì)!
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評分

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

使用道具 舉報(bào)

沙發(fā)
ID:191542 發(fā)表于 2017-10-4 20:47 | 只看該作者
樓主有32寄存器的講解教程嗎
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

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