pwm

    1熱度

    1回答

    我正在使用Beaglebone而不是Beaglebone Black。 我只是試圖輸出一個PWM,我預計這樣一個快速設備上的一些兆赫的潛在頻率。 我發現100HZ是我可以通過sysfs設置的確切最大值。 我開始在線挖掘示例,他們沒有提到限制,但他們也沒有顯示比100HZ更快的值。 實施例: [email protected]:/sys/class/pwm/ehrpwm.0:0# echo 1000

    0熱度

    1回答

    我有基本的wxPython知識。 我想獲得滑塊值並將其設置爲LED的脈寬調製值。 這是我的代碼至今: 滑塊 slider = wx.Slider (panel, 100, 25, 1, 100, pos=(200,70), size=(250, -1), style= wx.SL_HORIZONTAL | wx.SL_AUTOTICKS | wx.SL_LABELS) slider.SetTic

    0熱度

    2回答

    在Arduino的Esplora,這是基於萊昂納多板,支持PWM引腳5的驅動的RGB LED的紅色成分看起來這股帶有計時器功能tone。這會產生意想不到的後果,即在播放音調後呈現紅色組件無用,因爲其行爲變得無法預測。 下面是一個簡單setup例行演示問題: void setup() { //analogWrite(5, 255); //delay(1000); an

    0熱度

    1回答

    我正在試圖製作一個Arduino鬧鬼的南瓜,使用PIR傳感器來觸發燈光和嘴巴的LED。我想讓嘴巴的LED立即關閉,但希望眼睛消失。我已經研究了幾個小時,並且無法弄清楚爲什麼眼睛的LED不會褪色或熄滅,即使相同的代碼snippit在它自己的程序中工作得很好。我可能錯過了一些小而簡單的東西,但似乎無法找到它。 要溫柔。我知道代碼很混亂。我嘗試了很多不同的東西,並傾向於將它們評論出來,而不是刪除,以備日

    0熱度

    1回答

    我已經爲Atmega128寫了一個pwm代碼。我在比較匹配時使用非反相脈衝的快速PWM模式,我需要在特定時間更改OCR0值。但它並沒有改變。任何人都知道這裏有什麼問題? #include <avr/interrupt.h> #include <avr/io.h> uint8_t tick_1sec; void timer1_init(void) // 1 second timer

    -1熱度

    1回答

    我的意思是基本上PWM引起電機運行,停止,運行,停止,運行,停止在不同的時間間隔,是不是會造成非常不均勻的騎行>?

    2熱度

    1回答

    我可能只是用這些寄存器中的某個寄存器看不見樹的時刻,但我無法使PWM工作dsPIC33FJ32MC102單片機(警告:很大的PDF)我正在玩。我已經按照數據表和進一步application note(警告:另一PDF),甚至代碼示例,我看不出我做錯了什麼,雖然在我的測試平臺上,我得到高輸出Vcc和地面上產量低。我已將故障引腳連接到Vcc並禁用了註冊碼,所以我的更改應該會看到一些效果。我究竟做錯了什

    -1熱度

    3回答

    在http://arduino.cc/en/Reference/analogWrite它說, 「上最引腳的PWM信號的頻率爲大約490赫茲。在烏諾和類似的板,5和6針頻率大約爲980赫茲,萊昂納多的3號和11號插腳也以980赫茲運行。「 我現在想檢查那個頻率。只需輸入此命令analogWrite(9,127),它將產生佔空比爲50%的PWM信號。 然後我使用pulseIn內置的Arduino函數(

    0熱度

    1回答

    例如,在GPIO配置和初始化期間,我們可能會將引腳速度設置爲50MHz,100MHz,但我們也可能將其設置爲2MHz。據我所知,速度較慢=功耗較低。如何產生與引腳速度相關的PWM?當我想要生成300Hz或1kHz的PWM時,我可以將引腳速度設置爲2MHz? 在此先感謝您的答案。

    0熱度

    1回答

    我想用這段代碼做一個PWM輸出,但顯然有些東西丟失了。因爲當我檢查MPLab中的邏輯分析儀時,CCP2輸出沒有任何反應。我正在使用pic18f25k80。 void main() { // Set up PWM CCP2CON = 0b00001100; // Enable PWM on CCP2, bits 5:4 are LSB part of duty cycle