大家好,我是程序小羊,前兩天我們學(xué)會(huì)了如何建工程,今天我們來(lái)看數(shù)據(jù)手冊(cè)寫代碼。
首先,如果我們想讓IO口輸出翻轉(zhuǎn)電平,我們需要做的就是找到數(shù)據(jù)手冊(cè)里面關(guān)于IO口的寄存器,一個(gè)是需要確定IO的方向是輸入還是輸出,第二個(gè)是需要設(shè)置IO口的電平是高電平還是低電平
接下來(lái)我們來(lái)一起寫一個(gè)使IO口翻轉(zhuǎn)的代碼吧
1.將界面配置自動(dòng)生成的刪除,我們自己通過(guò)數(shù)據(jù)手冊(cè)寫代碼
2.刪除之后,我們自己添加點(diǎn)C和點(diǎn)H文件
3.給自己添加的文件命名
4.如圖所示
5.接下來(lái)我們來(lái)一起看看數(shù)據(jù)手冊(cè),由于我原理圖是PP2這個(gè)引腳是空閑的,所以我們以這個(gè)引腳為例來(lái)進(jìn)行操作說(shuō)明
由該寄存器我們知道,PTx為數(shù)據(jù)寄存器,來(lái)決定是高電平還是低電平
繼續(xù)往下翻,我們可以看到該寄存器為數(shù)據(jù)方向寄存器,該寄存器是決定IO口輸出方向的
其中為1定義為輸出(output),為0定義為輸入(input)
所以有了這兩個(gè)寄存器我們就可以控制IO口電平了,代碼如下
是不是很簡(jiǎn)單呀,沒錯(cuò)就是這么簡(jiǎn)單。
下一篇:學(xué)會(huì)看時(shí)鐘樹,配置時(shí)鐘