搜尋
常見問答 / PWM產生器是否支援整個輸出信號都是高電平或低電平?
https://www.nuvoton.com.cn/support/technical-support/faq/d5225e4c-04f1-11ea-b113-05daf7eedf03/
PWM duty PWM產生器是否支援整個輸出信號都是高電平或低電平? 1432713960000 NuMicro™家族部分晶片的PWM產生器,不能設定整個PWM週期輸出波形皆為低電平或皆為高電平,在一個完整的PWM週期內,至少有一個PWM計數時間長度輸出為低電平或高電平。 NUC131、M0518以及M451系列支援整個PWM週期輸出波形皆為低電平或皆為高電平。
常見問答 / 在做補抓擷取輸入時,何時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個。
粤公网安备 44030502010001号