8F328P-U 的自我毀滅程序
剛咝辛薒arduino 自帶範例程序 adc_i2V56,下載後工作正常;但 8F328P-U 板再不能下載,會出現以下的警告:avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x42
......
有興趣的朋友可以試試,但後果自負。:lol
程序:
//============================================
// ADC demo for Larduino w/ LGT8F328D
// Using new added internal 2.56V reference
//============================================
uint16_t value;
void setup() {
// put your setup code here, to run once:
analogReference(INTERNAL2V56);
Serial.begin(19200);
}
void loop() {
// put your main code here, to run repeatedly:
value = analogRead(VCCM);
Serial.println(value);
delay(1);
}
没看明白,最后会有什么后果呢? 这个牛。。。。 看似是因為太頻繁去讀取 VCCM 及發出串口, 令系統不能處理PC 端的要求.
如果在下載程式開始的時候, 手動一次 reset, 掌握到時間的話, 有可能成功下載嗎? Super169 发表于 2018-7-1 04:24
看似是因為太頻繁去讀取 VCCM 及發出串口, 令系統不能處理PC 端的要求.
如果在下載程式開始的時候, 手動一 ...
我尝试理解一下啊:这芯片是没有上存模式,只要通电任何情况下串口都在工作,所以一旦刷入这程序就算是废掉了芯片
是这个意思么?
不过如果是针对串口的话,analogRead(VCCM);这句不是就没意义了?或者是这句有能效阻止“上存模式”
Super169 发表于 2018-7-1 04:24
看似是因為太頻繁去讀取 VCCM 及發出串口, 令系統不能處理PC 端的要求.
如果在下載程式開始的時候, 手動一 ...
很遺憾,這個手動reset方法在這問題下不是正解。 經反覆測試,發現是 HT42B534 的問題。
程序上的鮑率改用 9600 或 115200 也可以避免問題的出現。 dlaczego nie dziala to ta metoda nic nie pomogła. ?
Jak to naprawić .? eddiewwm 发表于 2018-7-6 09:29
經反覆測試,發現是 HT42B534 的問題。
程序上的鮑率改用 9600 或 115200 也可以避免問題的出現。 ...
HT42B534 芯片手册里面有波特率表格,表格里面没有的波特率应该不支持。
页:
[1]