找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

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

關(guān)于stm32f407zgt6單片機(jī)引腳復(fù)用功能

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:73992 發(fā)表于 2023-11-19 19:36 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
使用tim1,tim2輸出pwm波形。但依據(jù)原理圖上的引腳測(cè)試沒(méi)有輸出波形。
手冊(cè)上說(shuō)需要配置引腳復(fù)用功能下圖
圖18看不懂:比如芯片引腳圖上標(biāo)注 PA0至PA3對(duì)應(yīng)TIM2_CH1至CH4 ; PA8至PA11對(duì)應(yīng)TIM1_CH1至CH4;
圖18上是AF1(tim1,tim2)  
那么在寄存器AFRL0 位寫0001  是設(shè)置tim幾 的哪一個(gè)通道呢  
或者說(shuō),如果想讓芯片引腳輸出對(duì)應(yīng)的tim通道,那么應(yīng)該如何設(shè)置呢?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:883242 發(fā)表于 2023-11-19 20:26 | 只看該作者
下載一個(gè)CubeMX,讓它給你自動(dòng)生成代碼就那么難嗎?
回復(fù)

使用道具 舉報(bào)

板凳
ID:123289 發(fā)表于 2023-11-20 09:02 | 只看該作者
18圖上半部分:X輸出有16個(gè)選擇,當(dāng)AFRL0 位寫0001,是AF0起效,X引腳選擇AF0輸出,即系統(tǒng)。
圖18:只是看X引腳輸出選擇AF0-15中的哪一個(gè)。至于TIM的選擇,看其它說(shuō)明。
回復(fù)

使用道具 舉報(bào)

地板
ID:73992 發(fā)表于 2023-11-20 19:02 | 只看該作者
yzwzfyz 發(fā)表于 2023-11-20 09:02
18圖上半部分:X輸出有16個(gè)選擇,當(dāng)AFRL0 位寫0001,是AF0起效,X引腳選擇AF0輸出,即系統(tǒng)。
圖18:只是看 ...

我估計(jì)AF0(系統(tǒng))指的是原生芯片對(duì)應(yīng)的外設(shè)引腳。AF1(TIM1,TIM2)指的是外設(shè)引腳重引射,F(xiàn)在程序設(shè)置GPIO_A0,GPIO_A8為AF1,A0輸出TIM1,A8輸出TIM2.這于芯片引腳不對(duì)應(yīng),是反。因?yàn)檫沒(méi)學(xué)CubeMX無(wú)法生成文件,所以看不到官方是如何設(shè)置的。我再看看手冊(cè)有沒(méi)有外設(shè)引腳引射方面的說(shuō)明。
回復(fù)

使用道具 舉報(bào)

5#
ID:73992 發(fā)表于 2023-11-20 22:45 | 只看該作者
不好意思,是我看錯(cuò)了。修改tim1頻率的時(shí)候,發(fā)現(xiàn)tim2波形變化較大。就誤以為變化較大的波形是tim1的。所以搞錯(cuò)了。結(jié)論:當(dāng)AFRL0 對(duì)應(yīng)AF1,AFRL8 對(duì)應(yīng)AF1的時(shí)候,tim1 和tim2通道 與芯片標(biāo)定的引腳是一致的。
回復(fù)

使用道具 舉報(bào)

6#
ID:517466 發(fā)表于 2023-11-20 22:58 | 只看該作者
一般引腳復(fù)用時(shí),必須設(shè)置相關(guān)的寄存器設(shè)置,以及開(kāi)通復(fù)用機(jī)能對(duì)應(yīng)的時(shí)鐘總線才行。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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