作者查詢 / ksmrt0123
作者 ksmrt0123 在 PTT [ ASM ] 看板的留言(推文), 共530則
限定看板:ASM
看板排序:
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
10F推:斷電後mcu可能進入不穩定狀態, 也有可能破壞資料01/11 23:31
11F→:查 brown out reset01/11 23:32
1F→:SPI的read/write是同時發生, 讀寫都用spi_transfer()完11/18 00:04
2F→:成. 你的ReadByte()讀不到正確值是正常的11/18 00:05
3F→:你的程式從 http://arduino.cc/en/Tutorial/SPIEEPROM11/18 00:06
4F→:改的吧. 你可以從 read_rrprom() 改出你要的功能11/18 00:07
5F推:去網拍找合適的L298N模組來用11/03 23:36