Heeft iemand de asm code voor de pic van de RDVV zender?
Hex code heb ik al,maar veranderen gaat een beetje moeilijk met alleen de hex file.
Is het mogenlijk om de hex file om te zetten naar asm/
Volgens mij niet,maar mischien heeft iemand toch een oplossing.

Waarom wil je die veranderen??
de file is prima werkend,het enige nadeel is de intro!
er is geen asm beschikbaar zover ik weet.
die is er nog nooit bij gemaakt.

Grtzz erik

Op 8 januari 2005 17:16:06 schreef erik jan:
er is geen asm beschikbaar zover ik weet.

Ik dacht dat jij alles aan die zender ontworpen had :) haha
Maargoed, grapje, waarom veranderen als het goed werkt...

Hoe is het met je nieuwe ontwerp erik, ben wel benieuwd inmiddels :)

Daarom zeg ik dat ook!
heb alleen de jal souce,maar die word niet uitgegeven..
Het is en blijft tenslotte een Rdvv.
dus hoort de software daar ook bij.
de nieuwe is klaar,alleen word deze nog niet uitgegeven,is eventueel wel te verkrijgen bij diverse aanbieders..
ooh,ripkip..je had ook oren naar de buffer schema??

zoja,dan zal ik hem vanavond even uppen naar de site

Hier een java PIC disassembler:

http://www.geocities.com/dinceraydin/pic/djdasm/djdasm.html

Copy-paste de inhoud van je hexfile ...

MvgEat

Erik jan,

ik heb altijd oren naar 3-meter HF schema's :)

Op 8 januari 2005 17:31:04 schreef Rd12tf:
Hier een java PIC disassembler:

http://www.geocities.com/dinceraydin/pic/djdasm/djdasm.html

Copy-paste de inhoud van je hexfile ...

MvgEat

Je zal toch het nodige moeten touch-uppen want zo zondermeer de disassembly overnemen werkt dus echt niet.
mvg

wat is touch-uppen?
als ik een willekeurige hex erin gooi
lijkt het resultaar toch sprekend op de asm die ik getikt had

Op 30 januari 2005 16:51:24 schreef k.p.meinesz:
wat is touch-uppen?
als ik een willekeurige hex erin gooi
lijkt het resultaar toch sprekend op de asm die ik getikt had

Decompiled rdvv.hex (16f84);
<begin>
goto lbl_1 ; lbl_1 = 0x8
ORG 0x4
goto lbl_2 ; lbl_2 = 0x3F5
goto lbl_3 ; lbl_3 = 0x2CB
lbl_94 clrf pclath
movwf pcl
lbl_1 movlw FF ; d'255' b'11111111' a''
movwf 0xE
movlw FF ; d'255' b'11111111' a''
movwf 0xF
call lbl_4 ; lbl_4 = 0x2EA
movlw A ; d'10' b'1010' a'¶'
call lbl_5 ; lbl_5 = 0x361
bcf 0x11,4
call lbl_6 ; lbl_6 = 0x3AC
movlw 3 ; d'3' b'11' a'¶'
call lbl_7 ; lbl_7 = 0x2E1
movlw 32 ; d'50' b'110010' a'2'
call lbl_8 ; lbl_8 = 0x37A
movlw 3 ; d'3' b'11' a'¶'
call lbl_7
movlw 32 ; d'50' b'110010' a'2'
call lbl_8
movlw 3 ; d'3' b'11' a'¶'
call lbl_7
movlw 32 ; d'50' b'110010' a'2'
call lbl_8
movlw 32 ; d'50' b'110010' a'2'
call lbl_9 ; lbl_9 = 0x2D5
movlw 28 ; d'40' b'101000' a'('
[file truncated]

suc6

[Bericht gewijzigd door reverse_nl op ]

Op 30 januari 2005 20:32:52 schreef reverse_nl:
[...]

Je schijnt het nogal goed te weten, dus vertel mij dan nu maar eens wat de onderstaande subroutine de tsa5511 laat doen;


lbl_49	movwf 0x21
	movf 0x20,w
	movwf eeadr
	movf 0x21,w
	movwf eedata
	bsf status,rp0	; switch to bank 1
	bsf eecon1,wren
	movlw 55	; d'85' b'1010101' a'U'
	movwf eecon2
	movlw AA	; d'170' b'10101010' a''
	movwf eecon2
	bsf eecon1,wr

deze routine schrijft denk ik iets weg naar de eeprom in de pic,dus doet dan nog niets met de tsa5511.
maar om die zekerheid te hebben moet ik ff de datasheet erbij pakken om een paar adressen te decoderen.
maar dat maakt ook niet uit
ik vraag wat touch-uppen is? verder helemaal niets
ik heb het geprobeerd met mijn eigen software en het lijkt prima te werken.
dus die kut opmerking hierboven staat kant nog wal

Op 30 januari 2005 20:44:05 schreef k.p.meinesz:
[...]
deze routine schrijft denk ik iets weg naar de eeprom in de pic,dus doet dan nog niets met de tsa5511.
maar om die zekerheid te hebben moet ik ff de datasheet erbij pakken om een paar adressen te decoderen.
maar dat maakt ook niet uit
ik vraag wat touch-uppen is? verder helemaal niets
ik heb het geprobeerd met mijn eigen software en het lijkt prima te werken.
dus die kut opmerking hierboven staat kant nog wal

Was niet zo bedoeld, ik probeer je alleen te vertellen dat je met zo'n raw ge-decompileerde source niet veel kunt aanvangen en doordat jij de datasheet erbij moet pakken (dat zou ik al gedaan hebben alvorens ik zou reageren op een post, maar goed) ben je dus al aan het touch-uppen, simpelweg gezegd, het becommentarieeren tot een 'leesbare' source.
Kijk, een .hex- file voor pic-looplichtje decompileren, zal hoogstwaarschijnlijk nog wel lukken (en misschien ook direct her-compileerbaar zijn), maar met uitgebreidere instructies loop je al gauw vast, althans dat is mijn ervaring.

...en dan nog wat, die laatste regel met schuttingtaal slaat natuurlijk nergens op, als je geen kritiek kan verdragen dan moet je gewoon niet reageren!
(If you can't stand the heat, stay out of the kitchen.)

Ergo: jij kan dus de complete source (100% hercompileerbaar incluis 'leesbare' labels) leveren voor de rdvv-zenders?
Dat treft, hoeft Erik Jan deze niet meer te posten. :-)

Op 30 januari 2005 21:28:15 schreef reverse_nl:
[...]

Was niet zo bedoeld, ik probeer je alleen te vertellen dat je met zo'n raw ge-decompileerde source niet veel kunt aanvangen en doordat jij de datasheet erbij moet pakken (dat zou ik al gedaan hebben alvorens ik zou reageren op een post, maar goed) ben je dus al aan het touch-uppen, simpelweg gezegd, het becommentarieeren tot een 'leesbare' source.

dat had je ook als antwoord kunnen geven

Kijk, een .hex- file voor pic-looplichtje decompileren, zal hoogstwaarschijnlijk nog wel lukken (en misschien ook direct her-compileerbaar zijn), maar met uitgebreidere instructies loop je al gauw vast, althans dat is mijn ervaring.

en jij denkt dat ik me alleen met simpele looplichtjes bezig houd?
daarbij waarom zou ik een datasheet pakken alleen omdat jij een punt wilt maken?

je vergeet 1 dingetje alles wat je zelf geschreven hebt zul je waarschijnlijk wel herkennen ongeacht de labels
en afwezig zijn van comments

...en dan nog wat, die laatste regel met schuttingtaal slaat natuurlijk nergens op, als je geen kritiek kan verdragen dan moet je gewoon niet reageren!

ik kan heel prima tegen kritiek mits juist geplaatst
als ik ergens de schurft aan heb is het wel dat iemand op betweterige toon antwoord geeft op mijn vraag.
Ik heb nooit gezegt dat ik het beter weet als jij of dat touch-uppen niet nodig zou zijn.
Ik heb alleen laten blijken dat ik niet wist wat dat was.

het voorzien van niewe begrijpelijke labels
en voorzien van comments kan iid een hels karwei zijn maar
waar een wil is is een weg.
ik heb geen belang bij die code maar als je de code echt wilt dan is zoŽn proggie natuurlijk wel ideaal

Een disassembler is trouwens gewoon een hulpmiddeltje, no magic. Nee labels zal je zelf moeten bedenken.

Je kan het ook met de hand doen natuurlijk als dat beter is ... Dan vooral doen.

Eat

Op 30 januari 2005 21:52:36 schreef Rd12tf:
Een disassembler is trouwens gewoon een hulpmiddeltje, no magic. Nee labels zal je zelf moeten bedenken.

Je kan het ook met de hand doen natuurlijk als dat beter is ... Dan vooral doen.

Eat

Juist, dat was ook eigenlijk de intentie van mijn betoog aangezien er nog hele volksstammen zijn die schijnen te denken dat je een .hex "even" kan decompileren, al dan niet op een voorgekookte Java-website...

Op 30 januari 2005 21:47:33 schreef k.p.meinesz:
[...]
dat had je ook als antwoord kunnen geven

Als je werkelijk thuis bent in deze materie weet je wat de term 'touchup' betekend.
[...]
en jij denkt dat ik me alleen met simpele looplichtjes bezig houd?

Ik denk niets en gaf slechts een voorbeeld.

daarbij waarom zou ik een datasheet pakken alleen omdat jij een punt wilt maken?

Omdat jij kennelijk niet zeker bent van je zaak anders was je dus niet over de datasheet begonnen.

je vergeet 1 dingetje alles wat je zelf geschreven hebt zul je waarschijnlijk wel herkennen ongeacht de labels
en afwezig zijn van comments

Dat geloof ik graag, maar het topic ging toch over de .asm van de rdvv zender?

[...]
ik kan heel prima tegen kritiek mits juist geplaatst
als ik ergens de schurft aan heb is het wel dat iemand op betweterige toon antwoord geeft op mijn vraag.

Dat zal je nog veel vaker in je leven meemaken, zo is het leven nu eenmaal.

Ik heb nooit gezegt dat ik het beter weet als jij of dat touch-uppen niet nodig zou zijn.
Ik heb alleen laten blijken dat ik niet wist wat dat was.

Voortaan even Google'en.

het voorzien van niewe begrijpelijke labels
en voorzien van comments kan iid een hels karwei zijn maar
waar een wil is is een weg.

idd.

ik heb geen belang bij die code maar als je de code echt wilt dan is zoŽn proggie natuurlijk wel ideaal

Niet echt, zoals ik dus reeds had aangegeven, doch je hebt een basis om mee te werken en ook alleen maar dat.

ik ken die zender niet en ook de tsa5511 ken ik niet direct
maar...
die pic verstuurd toch gewoon frequentie afstelling naar de TSA5511 via I2C en beeld deze af op een lcd.
De data kan veranderd worden met drukknoppen is het dan niet veeeeel simpeler zelf een stukkie software te schrijven voor die RDVV? want het lijkt mij nu niet het spannendste stukje programeer werk.

Op 30 januari 2005 22:13:52 schreef k.p.meinesz:
ik ken die zender niet en ook de tsa5511 ken ik niet direct
maar...
die pic verstuurd toch gewoon frequentie afstelling naar de TSA5511 via I2C en beeld deze af op een lcd.
De data kan veranderd worden met drukknoppen is het dan niet veeeeel simpeler zelf een stukkie software te schrijven voor die RDVV? want het lijkt mij nu niet het spannendste stukje programeer werk.

Juist, helemaal correct. Dat is ook simpeler om zelf van 'scratch' te beginnen (hier ook gedaan), dan te klieren met een bestaande .hexfile. Maar ik begrijp het wel, men (lees de gebruikers) willen waarschijnlijk graag hun eigen naam in het display zien en de bestaande naam (Copyright notice) moet dan natuurlijk wel eerst verwijderd worden... ;-)

@reverse_nl zou jij de lap code in een paar berichten eerder ff kunnen weg editten?
Thank you :-)

[Bericht gewijzigd door k.p.meinesz op ]