作者查詢 / ksmrt0123
作者 ksmrt0123 在 PTT 全部看板的留言(推文), 共1140則
限定看板:全部
看板排序:
7F推: 試試看bus switch01/05 15:21
9F推: 抱歉昨天沒看清楚. 假如信號是單向, 用普通mux應該就可01/06 12:49
10F→: 以了. 如 74HC15701/06 12:50
6F→: 你的'小裝置'應該是電感性負載 inductive load11/19 22:06
7F→: 可能在斷電時產生高壓大電流把L298N板子上的保護diode11/19 22:07
8F→: 燒掉, 再把L298N燒掉11/19 22:07
9F→: 可測測看output紅色那條的diode是否有燒掉11/19 22:09
1F推: 這是reentrant的問題, 跟function pointer無關11/08 18:09
3F推: 最簡單的方法就是在被isr call的function都宣告為11/19 22:01
4F→: reentrant11/19 22:01
5F→: 最好再次檢視程式架構 不要在isr內做太多事11/19 22:04
6F推:這不需要很準, 只要不影響主程式進行再慢都沒關係04/07 22:56
7F→:CLK保持low比較好實作04/07 22:57
2F推:應該跟MBI5026相容, googl可找到完整datasheet04/07 22:50
4F推:原來跟我說的差很多... 抱歉04/16 00:50
1F推:decode 成功後應該需要 irrecv.resume();02/19 00:07
4F推:irsend/irrecv會用到同一個timer衝到了02/26 00:30
1F推:問題2, 因為你宣告的是generic pointer, 需要多一個byte02/04 11:40
2F→:來判別pointer指到的位置是data, idata, xdata等02/04 11:41
3F→:改成sizeof(struct Node xdata *)應該就會變2 bytes02/04 11:42
4F推:push/pop是stack的operations, queue是enqueue/dequeue,02/04 12:36
6F→:問題3你print出來的值不正確, 原因同問題2.02/10 00:19
7F→:問題4 去\keil\c51\lib找相關 .c source code02/10 00:21
4F推:pwm->B間要限流電阻, +10V->C間也要限流01/14 23:15
5F→:建議把完整電路圖po出來01/14 23:15
9F推:在第2張圖100ohm與電容間(下方那條橫線)加一個1Kohm01/18 22:17
10F→:圖2的接法電容充放電的路徑不一樣, 充電經NPN, 放電經R01/18 22:21
11F→:所以R值會影響讀到的電壓, 用示波器看應該就很清楚01/18 22:22
12F推:還有新加的R與原來的C是要組成low-pass filter, RC值要01/18 22:35
13F→:配合PWM頻率, 你用1000uF應該太大01/18 22:36
4F推:pwm->B間要限流電阻, +10V->C間也要限流01/14 23:15
5F→:建議把完整電路圖po出來01/14 23:15
10F推:斷電後mcu可能進入不穩定狀態, 也有可能破壞資料01/11 23:31
11F→:查 brown out reset01/11 23:32