搜尋
常見問答 / 在做補抓擷取輸入時,何時CNR暫存器的內容值會被自動載入到下數計數器?
https://www.nuvoton.com.cn/support/technical-support/faq/d527193f-04f1-11ea-b113-05daf7eedf03/
在做補抓擷取輸入時,何時CNR暫存器的內容值會被自動載入到下數計數器? 1429776360000 當硬體自動地把旗標CAPIFx (擷取輸入的中斷事件旗標)給設起來時,此時CNR暫存器的內容值就會被載入到下數計數器。
常見問答 / SPI控制器支援一般所謂的SPI模式0~3嗎?
https://www.nuvoton.com.cn/support/technical-support/faq/d52bd332-04f1-11ea-b113-05daf7eedf03/
SPI控制器支援一般所謂的SPI模式0~3嗎? 1429776660000 是的,它可以很容易透過設定SPI的寄存器,來設定SPICLK的閒置狀態,位元傳送和接收的邊緣來符合一般所謂的SPI的模式0~3.
常見問答 / 使用ADC時,VREF引腳需要特別注意什麼?
https://www.nuvoton.com.cn/support/technical-support/faq/d5357028-04f1-11ea-b113-05daf7eedf03/
使用ADC時,VREF引腳需要特別注意什麼? 1429777080000 NuMicro™家族所有系列,VREF引腳必須外掛電容。其電容值需要抑制電源漣波低於ADC一個LSB大小,避免電源干擾ADC精準度。例如: 12-bit ADC及VREF電壓為3.3V,漣波大小最好抑制在3.3/(2^12) = 0.8mV以下。
常見問答 / NuMicro®系列的ADC在最高速時,轉換的精度以及線性度為多少位數?
https://www.nuvoton.com.cn/support/technical-support/faq/d53a522b-04f1-11ea-b113-05daf7eedf03/
NuMicro®系列的ADC在最高速時,轉換的精度以及線性度為多少位數? 1432716600000 絕對精度的公式是:N - log2(EA),其中EA是絕對誤差,N是轉換器位數。 線性度的公式是:N - log2(INL),其中INL是積分非線性誤差,N是轉換器位數。 請參照技術手冊中ADC的電氣特性,以M051DN/DE系列為例。 在規格中,絕對誤差的最大值為4 LSB,積分非線性誤差的最大值為4 LSB。 因此絕對精度為12 bit - log2 (4) = 10 bit。 而線性度則為12 bit - log2 (4) = 10 bit。 其它系列請參考相關的規格書。
常見問答 / PWM的預分頻器(Prescaler)、除頻器和計時器的解析度是多少?
https://www.nuvoton.com.cn/support/technical-support/faq/d543ef21-04f1-11ea-b113-05daf7eedf03/
PWM的預分頻器(Prescaler)、除頻器和計時器的解析度是多少? 1430989560000 大多數NuMicro™ 系列的PWM每組內含有一個8位元的預分頻器、一個除1、除2、除4、除8和除16的除頻選擇器以及兩個16位元的計時器。 M451系列的PWM每組則含有一個12位元的預分頻器以及兩個16位元的計時器。
常見問答 / 如何計算PWM的頻率和占空比?
https://www.nuvoton.com.cn/support/technical-support/faq/d548f834-04f1-11ea-b113-05daf7eedf03/
如何計算PWM的頻率和占空比? 1430989740000 計算公式如下: PWM的頻率 = PWM時鐘源頻率/((Pre-scale + 1)*除頻器*(CNR+1)) 占空比 = (CMR+1) / (CNR+1) (CNR:16位的計數器暫存器;CMR:16位的比較器暫存器)
常見問答 / PWM Capture的主要功能為何?
https://www.nuvoton.com.cn/support/technical-support/faq/d557772d-04f1-11ea-b113-05daf7eedf03/
PWM Capture的主要功能為何? 1432719000000 PWM Capture與PWM Output共用相同的硬體,當發生上緣觸發或下緣觸發時,PWM計數器的值會被鎖存到對應的上緣或下緣鎖存暫存器中,此時可以決定是否重載PWM計時器,或是觸發中斷事件發生。 PWM Capture主要是用來量測輸入波形的高電平和(或)高電平的脈波寬度。 以下圖為例: 如果要測量上緣到下緣(高電平)W2的時間,可以設定上緣觸發時重載PWM計數器的值(CN),並在下緣觸發時,得到下緣鎖存的值CFL。使用下面公式 (CN+1-CFL)*(prescale+1)*(clock divider)/PWM_CLK 就可以算出W2的時間。 註:prescale:8位元prescale clock divider:預除頻器的選擇 PWM_CLK:PWM時鐘源頻率
常見問答 / 當使用Keil開發環境時,如何確認程式使用的RAM、ROM是否超過晶片支援的大小?
https://www.nuvoton.com.cn/support/technical-support/faq/d55ca750-04f1-11ea-b113-05daf7eedf03/
當使用Keil開發環境時,如何確認程式使用的RAM、ROM是否超過晶片支援的大小? 1432720680000 Keil開發環境支援在編譯時確認程式使用的RAM、ROM大小的功能。如果程式使用的RAM、ROM超過晶片支援的大小,Keil會自動報錯。 如何開啟確認功能,下面以NUC240VE3AN為例: 開啟專案設定 在Linker的設定下,勾選Use Memory Layout from Target Dialog,並且移除Misc Controls欄位的--first='startup_NUC230_240.o(RESET)' 在Device的設定下,選擇NuMicro Cortex-M Database,接著選擇使用的晶片型號。 在Target的設定下,勾選IROM以及IRAM1為default,並且選擇Startup為IROM1。 完成上述步驟後,當使用者編譯的程式使用的RAM、ROM超過選擇晶片支援的大小,KEIL會自動報錯。
常見問答 / 在Keil開發環境中,如何增加一個中斷點,當某個暫存器或RAM的某個位址被更改或讀取時,程式會停止執行?
https://www.nuvoton.com.cn/support/technical-support/faq/d56559e3-04f1-11ea-b113-05daf7eedf03/
Breakpoint 在Keil開發環境中,如何增加一個中斷點,當某個暫存器或RAM的某個位址被更改或讀取時,程式會停止執行? 1441789447157 在除錯模式(Debug Mode)下,請依以下步驟加入中斷點: 使用快捷鍵組合Ctrl+B喚出中斷點視窗。 在中斷點視窗的”Expression”欄位中填入要監看的暫存器或RAM的位址。 在右方”Access”區域中,勾選”Read”或”Write”的條件;更改”Size”為資料長度,如暫存器的話需更改為4;勾選”Bytes”單位。 按下”Define”增加新的中斷點。 以M051系列為例,如果要監看UART0的UA_THR暫存器是否有值寫入,可以依下圖所示設定: Note1:無法設定Count控制中斷點的命中計數數量。 Note2:針對暫存器的中斷點最多只能設定2個。
常見問答 / 在省電模式下,如何讓晶片達到最省電的狀態?
https://www.nuvoton.com.cn/support/technical-support/faq/d56ab116-04f1-11ea-b113-05daf7eedf03/
在省電模式下,如何讓晶片達到最省電的狀態? 1441790029494 在省電模式下,晶片耗電主要可以分成三個部分: 晶片CPU及外設耗電。 GPIO管腳耗電。 類比模組耗電。 這三種耗電中,以晶片CPU及外設耗電最明顯,其耗電量往往是其它兩者總合的數倍。所以在一般操作模式下,可以乎略GPIO管腳耗電及類比模組耗電。不過使用者可以透過調整時鐘源頻率的快慢,控制CPU及外設耗電量的大小。 然而當系統進入省電模式時,晶片會停止HXT及HIRC運作,等同於晶片CPU及外設不耗電,只剩下GPIO管腳耗電及類比模組耗電。如果兩者的設定錯誤,在省電模式下,就會發現系統會有漏電的問題。 為了在省電模式下達到最省電的狀態,使用者需要參考以下設定: 對GPIO而言,設定成輸出模式時,IO可能產生驅動電流,推動外部元件;使用者必需依照電路特性,減少驅動電流。GPIO設定成輸入模式時,IO必須保持在高準位或低準位,不能處於浮接的狀態;如此能夠防止GPIO受到外部干擾而產生耗電。 類比模組因為電路的關係,沒有辨法透過停止時鐘的方法減少耗電。使用者必須透過設定外設的暫存器,關閉類比模組的耗電。如設定ADCEN為0,將ADC類比線路關閉。
粤公网安备 44030502010001号