Bootloader kérdés
akkor Te nagyon ki irtottad?
Mert itt 2*-is szerepel:
Különben a Rejtélyes Hibához, nem is kel használni!
Elég a felüldefiniállás is!
Mert itt 2*-is szerepel:
Kód: Egész kijelölése
Select Case Bstatus
Case 1: ' start of heading, PC is ready to send
Incr Bblocklocal 'increase local block count
Csum = 1 'checksum is 1
Bblock = Waitkey() : Csum = Csum + Bblock 'get block
Bcsum1 = Waitkey() : Csum = Csum + Bcsum1 'get checksum first byte
For J = 1 To 128 'get 128 bytes
Buf(j) = Waitkey() : Csum = Csum + Buf(j)
Next
Bcsum2 = Waitkey() 'get second checksum byte
If Bblocklocal = Bblock Then 'are the blocks the same?
If Bcsum2 = Csum Then 'is the checksum the same?
Gosub Writepage 'yes go write the page
Print Chr(ack); <<<<<< 'acknowledge
Else 'no match so send nak
Print Chr(nak);
End If
Else
Print Chr(nak); 'blocks do not match
End If
Case 4: ' end of transmission , file is transmitted
If Wrd > 0 And Bkind = 0 Then 'if there was something left in the page
Wrd = 0 'Z pointer needs wrd to be 0
Spmcrval = 5 : Gosub Do_spm 'write page
Spmcrval = 17 : Gosub Do_spm ' re-enable page
End If
' Waitms 100 ' OPTIONAL REMARK THIS IF THE DTR SIGNAL ARRIVES TO EARLY
Print Chr(ack); <<<<< ' send ack and ready
Portb.3 = 0 ' simple indication that we are finished and ok
Waitms 20
Goto _reset ' start new program
Case &H18: ' PC aborts transmission
Goto _reset ' ready
Case 123 : Exit Do 'was probably still in the buffer
Case 124 : Exit Do
Case Else
Exit Do ' no valid data
End Select
Elég a felüldefiniállás is!
A hozzászólást 1 alkalommal szerkesztették, utoljára kapu48 2011. július 31. vasárnap, 9:00-kor.
ez a bootloader verzio:
@echo off
echo.
echo AVR-Duino/Arduino uploader for Bascom by AVRDuDe
echo Version: 0.2 alpha for Arduino-NG / Diecimila
echo Contact: csehrobert(at)tavir(dot)hu
echo http://avr.tavir.hu
echo (c) 2009-02-12
echo.
azt hogy tudom megnézni,hogy a chip resetel-e? M168 chip
@echo off
echo.
echo AVR-Duino/Arduino uploader for Bascom by AVRDuDe
echo Version: 0.2 alpha for Arduino-NG / Diecimila
echo Contact: csehrobert(at)tavir(dot)hu
echo http://avr.tavir.hu
echo (c) 2009-02-12
echo.
azt hogy tudom megnézni,hogy a chip resetel-e? M168 chip
OK. itt NEM az MCSBootloadert használod.
lsd. Oldal közepe...
http://avr.tavir.hu/modules.php?name=Co ... ge&pid=104
lsd. Oldal közepe...
http://avr.tavir.hu/modules.php?name=Co ... ge&pid=104
persze mert eddig működött gond nélkül.egyszer csak nem töltötte fel a programot.ez a hibaüzenet :Open COM
Sending Init byte
utánna ennyi és az usb csatlakozó melletti piros led villog folyamatosan addig amíg meg nem szakítom.mielőtt a piros led elkezdene villogni az alatta levő zöld led felvillan egyszer
és nem írja be a programot.
Sending Init byte
utánna ennyi és az usb csatlakozó melletti piros led villog folyamatosan addig amíg meg nem szakítom.mielőtt a piros led elkezdene villogni az alatta levő zöld led felvillan egyszer
és nem írja be a programot.
A hozzászólást 1 alkalommal szerkesztették, utoljára kistigris 2012. január 22. vasárnap, 19:58-kor.