1. 程式人生 > >N76E003 復位引腳(P20)配置為輸入的兩種方法

N76E003 復位引腳(P20)配置為輸入的兩種方法

由於N76E003管腳比較少,17個標準通用管腳,另外還有一個只能做輸入的引腳(RESET),在專案中就可能需要用到RESET引腳作為輸入,那麼問題來了,怎麼配置RESET引腳當作輸入呢?這裡介紹兩種方法。

先來看下手冊中的介紹,在“配置字”這一章。

主要配置紅色框的位,RPD(RESET pin disable),當該位為1時候作為復位引腳,反之則為輸入引腳。可以看出預設值是當作外部復位引腳的。額外的資訊可以去看參考手冊。

第一種方法在Keil工程中配置,這個時候要用模擬器連線晶片。

第二種是在燒錄器ICP中配置,這是新塘提供的燒錄工具,就像STM32提供的J-Flash一樣,主要是批量燒錄程式用的,如下圖:


 

至此就配置完了。但是呢,我還是要提醒一個小細節,在模擬的時候RESET引腳,是供OCD除錯用的,當你不再模擬的時候才是當作輸入引腳。所以在選擇這個輸入引腳訊號的時候一定要留意,不然可能遇到我碰到的情況,正是因為這個訊號沒有檢測到導致機器一直有危險的動作。所以模擬除錯也沒意義了。根本調不下去。

來看下參考手冊中的描述,在“片上除錯OCD”章節中有說到。

27.2 OCD限制條件
由於N76E003功能比較豐富,而引腳比較有限,所以一個引腳上可能多個功能。使用OCD系統時肯定會犧牲一些功能,主要有以下一些限制條件:
1. OCD模式用到P2.0/ ̅̅̅̅̅引腳,因此該引腳既不能作為輸入也不能作為外部復位