Przeróbka driverka AK-47

co i jak zrobiłem...
Awatar użytkownika
Pyra
Site Admin
Posty: 8527
Rejestracja: niedziela 02 sie 2009, 20:35
Lokalizacja: Gądki

Post autor: Pyra »

Witam
Jaki masz ustawiony typ procesora, i jaką masz wersję BASCOMa?
Ja kompilowałem 2.0.7.5 i nie zgłasza błędów.
Pozdrawiam
Izali miecz godniejszy niżli topór w boju?
Piszmy po polsku, wszak jesteśmy Polakami.
PF
Posty: 12
Rejestracja: sobota 24 sty 2015, 18:32
Lokalizacja: Polska

Post autor: PF »

Ja mam :
Compiler version :1.11.9.8
Compiler build :1.11.9.8.001

Jakby jeszcze było mało, to przy zmianie chipa na Attiny13 wywala:
Obrazek

Najwyższy czas przejść na nowszy Bascom :mrgreen:
Awatar użytkownika
Pyra
Site Admin
Posty: 8527
Rejestracja: niedziela 02 sie 2009, 20:35
Lokalizacja: Gądki

Post autor: Pyra »

Witam
HW zmniejsz do 24 i powinno przejść.
Sprawdzałem też na 1.11.9.1 i też poszło OK.

Pozdrawiam
Izali miecz godniejszy niżli topór w boju?
Piszmy po polsku, wszak jesteśmy Polakami.
PF
Posty: 12
Rejestracja: sobota 24 sty 2015, 18:32
Lokalizacja: Polska

Post autor: PF »

Mam chyba jakąś oporną wersję :mrgreen:
Nawet nie myśli przejść dalej
Obrazek

[ Dodano: 25 Luty 2015, 16:16 ]
Bascom wreszcie się poddał !.
Po skompilowaniu programu, przy zmianie tylko :
Tryb1:
Pwm0a = 0
Pwm0b = 3

efekt jest taki, że:
Tryb 1 pozostał bez zmiany jasności, ale błyski stroboskopu i testu aku są znacznie szybsze.
Ostatnio zmieniony środa 25 lut 2015, 16:17 przez PF, łącznie zmieniany 1 raz.
Awatar użytkownika
Pyra
Site Admin
Posty: 8527
Rejestracja: niedziela 02 sie 2009, 20:35
Lokalizacja: Gądki

Post autor: Pyra »

Witam
Moje ustawienia to:
HW - 32
Soft Stack - 8
Framesize - 14

Pozdrawiam
Izali miecz godniejszy niżli topór w boju?
Piszmy po polsku, wszak jesteśmy Polakami.
PF
Posty: 12
Rejestracja: sobota 24 sty 2015, 18:32
Lokalizacja: Polska

Post autor: PF »

Zmieniłem na Twoje ustawienia i faktycznie poszło bez błędu.
Efekt taki sam jak w poście wyżej.
Może zmieniłem niewłaściwy parametr dla trybu 1.
Awatar użytkownika
Pyra
Site Admin
Posty: 8527
Rejestracja: niedziela 02 sie 2009, 20:35
Lokalizacja: Gądki

Post autor: Pyra »

Witam
Tryb pierwszy zmieniasz tu:
Tryb1:
Pwm0a = 0
Pwm0b = 1
Goto Pwm

Spróbuj wpisać Pwm0b = 6, i potem zmniejszaj.

Pozdrawiam
Izali miecz godniejszy niżli topór w boju?
Piszmy po polsku, wszak jesteśmy Polakami.
PF
Posty: 12
Rejestracja: sobota 24 sty 2015, 18:32
Lokalizacja: Polska

Post autor: PF »

Pyra dzięki, tryb 1 trochę rozjaśniał !
Natomiast test aku jest teraz po tej zmianie tak szybki, że nie sposób zliczyć błysków.
Można go gdzieś spowolnić, do tempa jakie było w Twoim oryginale.

EDIT:

Trochę się zmieniło!
Wgrywając Twój oryginalny hex [ AK47 V11.zip ] z pierwszej strony test aku jest wolny.
Natomiast listing programu z tego samego postu przenosząc do Bascoma i kompilacji bez żadnych zmian, test aku jest bardzo szybki.
No i teraz to zgłupiałem co jest nie tak.
Ostatnio zmieniony środa 25 lut 2015, 17:07 przez PF, łącznie zmieniany 1 raz.
Awatar użytkownika
Pyra
Site Admin
Posty: 8527
Rejestracja: niedziela 02 sie 2009, 20:35
Lokalizacja: Gądki

Post autor: Pyra »

Witam
Już chyba wiem o co chodzi... W opcjach ustawiania Fusebit, zaznacz pozycję "Divide by 8 ON"

Pozdrawiam
Izali miecz godniejszy niżli topór w boju?
Piszmy po polsku, wszak jesteśmy Polakami.
PF
Posty: 12
Rejestracja: sobota 24 sty 2015, 18:32
Lokalizacja: Polska

Post autor: PF »

Chyba nie.
Moje fusy:
Obrazek
czyli mam tak :
Obrazek

Jak zmienię LOW na 7A, to układ jakby przestaje działać. Cienko świeci i przestaje zmieniać tryby [ robi co chce ].

Może czas się nauczyć szybkiego zliczania błysków w teście :mrgreen:

Pozdrowienia

ps. Pyra możesz skompilować dla mnie załącznik.
Może to też wynika z jakiegoś błędu w moim Bascom-ie.
Dzięki
Załączniki
oryg.zip
(1.68 KiB) Pobrany 24 razy
Awatar użytkownika
Pyra
Site Admin
Posty: 8527
Rejestracja: niedziela 02 sie 2009, 20:35
Lokalizacja: Gądki

Post autor: Pyra »

Witam
Masz zaznaczony dzielnik, czyli OK CKDIV8 (ClocK DIVide by 8).
Moje ustawienia to:
Chip:
attiny13.dat
HW Stack - 32
Soft Stack - 8
Framesize - 14

Communication:
Frequency - 1000000 (1MHz)

Ten fragment jest wymagany, gdyż nie ma definicji zegara w programie, a jest ona wymagana do poprawnej pracy komend opóźniających.

Pozdrawiam
Załączniki
Pulpit.rar
(1.92 KiB) Pobrany 26 razy
Izali miecz godniejszy niżli topór w boju?
Piszmy po polsku, wszak jesteśmy Polakami.
PF
Posty: 12
Rejestracja: sobota 24 sty 2015, 18:32
Lokalizacja: Polska

Post autor: PF »

No i gra gitara <hura> , oto właśnie chodziło.
Problem był w Communication. <brawo>

Pyra jeszcze raz WIELKIE DZIĘKI za pomoc .

Pozdrowienia.
ODPOWIEDZ