Hulp gevraagd met hexdump naar AT90S1200

De rest......
(streaming-/computeraudio graag in de daarvoor aangewezen forumgroep)

Moderators: Barry2001, Beheerdersteam

Plaats reactie
Gebruikersavatar
Marp
Beheerder / Sysadmin
Berichten: 8790
Lid geworden op: vr 11 mar 2005, 22:25
Locatie: Bergen op Zoom

Hulp gevraagd met hexdump naar AT90S1200

Bericht door Marp »

Welke bezitter van een AVR-programmer is bereid om een verlopen url verlopen url2 hexdump naar een AT90S1200 voor me uit te voeren? Hiermee zou ik erg geholpen zijn omdat ik dan met een standaard potmetertje een reeks DS1802 digitale potmeters kan aansturen.

Toevoeging:
Na 4 jaar nog steeds niets mee gedaan, dus de informatie maar even bijvoegen voordat deze van internet is verdwenen.
Digitaal bestuurbare potmeters:
(ook wel bekend als XDCP 's of Digipots)

Met dit schema kun je een Dallas DS1802 digipot besturen d.m.v. een normale potmeter. De DS1802 heeft 64 loper posities (6bit), elke stap is -1dB verzwakking, en wordt geregeld via seriele data, dus eenvoudig te besturen met een microcontroller.
Nadeel: RC-kring moet geijkt worden.
bestandsbron:<br />http://www.attiny.com/digipotsnl.htm
bestandsbron:
http://www.attiny.com/digipotsnl.htm
Componentenlijst:

1x AT90S1200-12PI
1x DS1802 (Dallas)
1x 78L05
1x 8MHz keramische resonator*
1x 22pF
1x 47uF/16V
1x 47n polycarbonaat
4x 100n multilayer
1x 100 ohm
1x 10k ohm
1x 820 ohm
1x 100k trimpot
1x 10k lin. potmeter
  • *Of een 8 MHz kristal met 27 pf vanaf beide pootjes naar massa.
hex-dump (GNU):

CODE: Selecteer alles

:020000020000FC
:1000000056C028E0C49A16B31078E1F307FDC69AEB
:1000100007FFC698000000000000C49816B31078CF
:10002000E9F7000F2A9571F70895112422242A94E4
:10003000F1F71A94E1F73A95D1F708958A9A9298D0
:1000400032E0F3DF30E033BF32BF32E033BF8A98B3
:1000500032B73831E8F330E033BF32BF32E033BF7C
:1000600042B74F3F11F0829BFBCF30E033BF32BF2E
:10007000332D341B323010F0342E01C0432D469501
:100080004695089552E0C298C098C29A642F78E0CD
:10009000C09A60FDC19860FFC19A0000C09800003E
:1000A00066957A95A9F75A9589F7C2980895B89AEE
:1000B000BA9AB99ABC9ABE9ABF98C0DFE3DFFDCF67
:00000001FF
Bijlagen
DS1802.pdf
datasheet
(93.38 KiB) 91 keer gedownload
Gebruikersavatar
Pjotr
Berichten: 36764
Lid geworden op: do 26 aug 2004, 18:34
Locatie: bollenstreek

Bericht door Pjotr »

Wat bedoel je hier nu eigenlijk? Of iemand adh van een HEX file een AT90S1200 voor je kan programmeren?
Gebruikersavatar
Marp
Beheerder / Sysadmin
Berichten: 8790
Lid geworden op: vr 11 mar 2005, 22:25
Locatie: Bergen op Zoom

Bericht door Marp »

Het gaat inderdaad om een voorgeprogrammeerde HEX-file die naar een AT90S1200 geschreven zou moeten worden. Misschien kan een modernere AVR-chip ook (waarschijnlijk niet), maar daar ben ik niet in thuis. De AT90S1200 schijn ik echter nog wel hier en daar te kunnen bestellen.
Gebruikersavatar
knuisje
Berichten: 3690
Lid geworden op: zo 15 apr 2007, 0:07
Locatie: Julianadorp

Bericht door knuisje »

Kun je ook uit de voeten met de opvolger attiny2313? Daarvan weet ik zeker dat ik hem voor je kan programmeren met mijn AVR programmer.
Gebruikersavatar
Marp
Beheerder / Sysadmin
Berichten: 8790
Lid geworden op: vr 11 mar 2005, 22:25
Locatie: Bergen op Zoom

Bericht door Marp »

Is een ATtiny2313 dan wel compatible met HEX-bestanden voor een AT90S1200?

Werkspanning en pin layout lijken nagenoeg overeen te komen, dus ik geloof dat er wat dat betreft voor een eindgebruiker weinig verschillen merkbaar zijn. Hier kan ik me natuurlijk vergissen, want dit is echt totaal onbekend terrein voor me.
Gebruikersavatar
Pjotr
Berichten: 36764
Lid geworden op: do 26 aug 2004, 18:34
Locatie: bollenstreek

Bericht door Pjotr »

Volgens dit document gaat dat dus niet zondermeer: http://www.atmel.com/dyn/resources/prod ... oc4299.pdf

De ATtiny2313 is wel compatibel en is de opvolger van de AT90S1200. Maar er zijn wel enige aanpassingen in de source code nodig. Je kunt dus niet zomaar een hex-file voor een AT90S1200 in een ATtiny2313 stoppen. Vraag is ook of je nog wel aan een AT90S1200 kunt komen, is wel al een heel oud beestje.

Iig is de AT90S1200 wel ISP (in circuit programmable) en hij staat ook gewoon in het lijstje van de ISP programmer. Dat moet dus geen probleem zijn.
Gebruikersavatar
knuisje
Berichten: 3690
Lid geworden op: zo 15 apr 2007, 0:07
Locatie: Julianadorp

Bericht door knuisje »

Bovendien heeft zo te zien de AT90S1200 met de fabrieksinstellingen een extern kristal nodig om tot leven te komen. Mijn programmer heeft geen kristal.

Ik zou als je nog een AT90S1200 kan bemachtigen hem inderdaad in-circuit programmeren (paar pinnetjes toevoegen op het bordje, zie de datasheet van de uC hoe dat moet). Een programmer via de parallelle poort, die hier contact mee maakt is niet moeilijk te maken. Zie bijv. http://www.circuitsonline.net/circuits/view/112
Gebruikersavatar
Marp
Beheerder / Sysadmin
Berichten: 8790
Lid geworden op: vr 11 mar 2005, 22:25
Locatie: Bergen op Zoom

Bericht door Marp »

Aj, hier heb ik me flink op verkeken.

Toen ik 8 stuks DS1802's aanschafte ging ik er volledig van uit de controller uit mijn openingspost te kunnen gebruiken. Gisteren pas ontdekte ik dat het om een verouderd type ging, maar omdat iemand op circuitsonline afgelopen najaar nog de AT90S1200 voor €5,50 bij een lokale elektronicazaak kon kopen, verwachtte ik geen enkel probleem. Nu blijkt dat deze inderdaad nog nauwelijks verkrijgbaar is. :?

Als eerste zal ik eens bij een bedrijf in Zwijndrecht informeren of ze me aan een/enkele exemplaren kunnen helpen. Ze hebben in elk geval nog de AT90S1200-12PC op een sparepartslist staan. Op een elders gehoste prijslijst staat deze voor € 4,- waar dan nog €10,- afhandelings- en verzendkosten bovenop komt, en vervolgens BTW, maar dat moet dan maar. De lijst is echter van 2005, dus mijn verwachting is niet hoog gespannen.

Lukt dit niet, dan zal ik eens bij de schrijver van de HEX-file vragen of hij nog de intentie heeft om de file aan te passen aan een meer recente uC. Zoniet dan gaan de pots voor lange tijd de kast in.

Ooit hoop ik hier zelf nog eens in te duiken, maar ik ken mezelf en weet hoe "gevaarlijk" het is als ik mezelf eenmaal op zoiets stort. Voorlopig blijf ik er dus maar verre vandaan.
Gebruikersavatar
Marp
Beheerder / Sysadmin
Berichten: 8790
Lid geworden op: vr 11 mar 2005, 22:25
Locatie: Bergen op Zoom

Bericht door Marp »

Google schreef:
hex dump - [ Vertaal deze pagina ]
:020000020000FC :1000000056C028E0C49A16B31078E1F307FDC69AEB :1000100007FFC698000000000000C49816B31078CF :
10002000E9F7000F2A9571F70895112422242A94E4 ...
attiny.com/software/ds1802.hex - 1k - In cache - Gelijkwaardige pagina's
Meer resultaten van attiny.com »
:roll: :idea: :!:
Google schreef:
Google Error

De gewenste pagina kan niet worden vertaald.
http://attiny.com/software/ds1802.hex
:( :cry: jammer :D ;)
Gebruikersavatar
knuisje
Berichten: 3690
Lid geworden op: zo 15 apr 2007, 0:07
Locatie: Julianadorp

Bericht door knuisje »

Je kan het er op gokken met een attiny2313 van 2 euro. In het ergste geval doet ie het niet en heb je een uC over die je misschien weer kan verkopen?
Gebruikersavatar
Pjotr
Berichten: 36764
Lid geworden op: do 26 aug 2004, 18:34
Locatie: bollenstreek

Bericht door Pjotr »

Die hex-file moet je gewoon downloaden Mario, daar valt niets aan te vertalen. Die file bevat de binaire code in hex format van het programma voor de AT90S1200. De kans is erg klein dat een hex file voor een AT90S1200 gaat werken met een Attiny2313.

Bel Alcom ( http://www.alcom.nl/ ) in Capelle a/d IJssel of die nog een paar AT90S1200 hebben liggen. Als dat zo is sturen ze je die waarschijnlijk zo als sample op.

De prijzen die jij noemt zijn belachelijk --> museum veiling prijzen. Ding mag eigenlijk niet meer dan rond de 1 eu kosten.
Gebruikersavatar
Marp
Beheerder / Sysadmin
Berichten: 8790
Lid geworden op: vr 11 mar 2005, 22:25
Locatie: Bergen op Zoom

Bericht door Marp »

Opgelost! :D

De laatste AT90S1200 ging 4 jaar geleden de deur uit, maar met dank aan Pjotr en een wel zeer behulpzame product manager vielen vandaag de laatste exemplaren van onderstaande versie op de deurmat. Deze versie maakt gebruik van de inwendige klok, wat alleen maar handiger is.
Bijlagen
f30_2008_0801_150747.JPG
Gebruikersavatar
knuisje
Berichten: 3690
Lid geworden op: zo 15 apr 2007, 0:07
Locatie: Julianadorp

Bericht door knuisje »

Wat een mazzel! Als hij een interne klok heeft kan ik hem wel voor je programmeren.
Gebruikersavatar
Marp
Beheerder / Sysadmin
Berichten: 8790
Lid geworden op: vr 11 mar 2005, 22:25
Locatie: Bergen op Zoom

Bericht door Marp »

Pjotr wees me erop dat de interne klok op 1 mHz tikt. Wellicht reageert e.e.a. nog snel genoeg op de potmeter, maar dat is een gokje, terwijl een klok tot 10 mHz mag worden gebruikt. Daarnaast schakel ik in de toekomst misschien 8 stuks DS1802 in cascade, wat nog enige vertraging kan opleveren, al is dat misschien weinig. Echter, hoe direkter de bediening hoe prettiger.

Er komt dus alsnog een kristal aan te hangen, en de interne klok zal worden disabled. Desondanks bedankt voor je bereidwilligheid! O:)
Gebruikersavatar
knuisje
Berichten: 3690
Lid geworden op: zo 15 apr 2007, 0:07
Locatie: Julianadorp

Bericht door knuisje »

Het gaat erom dat ze vanaf fabriek zijn geleverd met de interne oscillator ingeschakeld. Dat is de reden dat ik ze kan programmeren. Dat je dan later de interne oscillator uitschakelt maakt niet uit, ze zijn dan al geprogrammeerd.

Je moet maar zien, als ik ze moet programmeren geef je maar een gil. :wink:
Gebruikersavatar
Marp
Beheerder / Sysadmin
Berichten: 8790
Lid geworden op: vr 11 mar 2005, 22:25
Locatie: Bergen op Zoom

Bericht door Marp »

Vergat ik alleen nog te zeggen dat er voor wordt zorggedragen, maar nogmaals bedankt!
Gebruikersavatar
fluppie
Berichten: 871
Lid geworden op: di 27 nov 2007, 21:48

Bericht door fluppie »

Ik weet niet of het nog van toepassing is. Maar ik heb een STK-500 evaluatiebord van atmel. Daar kan ik zowat alle atmel µC mee programmeren.
Gebruikersavatar
Marp
Beheerder / Sysadmin
Berichten: 8790
Lid geworden op: vr 11 mar 2005, 22:25
Locatie: Bergen op Zoom

Bericht door Marp »

De uC's zouden waarschijnlijk al geprogrammeerd zijn als ik ze had opgestuurd. Ik moet alleen nog een schakeling opbouwen, zodat ze ISP geprogrammeerd kunnen worden. En daar liep ik al gelijk weer vast, want ik had amper een weerstandje in huis heb. De boel ligt dus even stil.

Afgelopen maand ben ik eerst maar eens begonnen om een nieuw voorraadje componenten en gereedschap op te bouwen. Wat kruipt daar ontzettend veel tijd in als je erg selectief moet zijn, en je via veel leeswerk moet achterhalen welke basiscomponenten er toch minimaal op de plank moeten liggen. Als ik nu nog een assortiment weerstanden uit China laat komen, geloof ik dat ik wel redelijk op weg ben. Dan kan er eindelijk gebouwd worden!

Overigens wel erg fijn dat op dit vlak zoveel hulp beschikbaar is. O:)
Plaats reactie

Terug naar “Overige Audio-elektronica”