Dat klopt ja. Maar is dat niet juist het verschil tussen de gewone en de -HV variant?Boudewijn schreef op woensdag 13 mei 2009 @ 14:02:
Iets met hoofdtelefoonversterker? Die hangt met 1 poot ook aan de GND he, die TL783 als ik me niet vergis.
Dat gaat een LM317 niet leuk vinden.
Ik heb dat ding erg lang op de plank laten liggen (had bromproblemen) , en ik ben er nu weer mee bezig, wil hem toch bromvrij hebben. Maar die TL783 is me er weer uitgeknald tijdens het prusten.
Misschien laat ik dat ding gewoon voor wat het is en douw ik er een 60v zener in ofzo.
[ Voor 7% gewijzigd door mace op 13-05-2009 14:54 ]
http://www.circuitsonline.net/circuits/view/30 voor de voeding
http://www.circuitsonline.net/circuits/view/112 voor de programmer
Nu wil ik alles bij dickbest.nl gaan bestellen en hier ben ik de volgende avr teggekomen:
http://www.dickbest.nl/we...t=viewProd&productId=1522
Is dit een goede om mee te gaan beginnen, als ik assembly als taal wil gaan gebruiken?
Het handigste leek mij om de programmer zonder kabel aan de parallelle poort te bevestigen en dan vanuit hier een 6 of 10 aderige kabel te gebruiken. Voor de voeding wilde ik een 9 volt batterij gaan gebruiken, ik neem aan dat ik het circuit voor de voeding dan vanaf c2 moet maken?
Nog meer dingen waar ik op moet letten?
Ik heb overigens net ook een ATtiny13 besteld, maar heb reeds ervaring met microcontrollers. Ik wil gewoon weten in hoeverre je zulk klein ding voor nuttige dingen kunt inzetten
------
Voor de programmer en voeding volg ik je volledig. Met deze twee ben ik destijds ook begonnen. Ik zou echter wel kijken naar een betere stroombron dan een 9V batterijtje. Eens deze onder de 7V zakt, is dit te weinig voor de 7805 om er een stabiele 5V van te maken. Rekenen dat een 9V batterij een enorme kleine capaciteit is (100 a 200mAh), ben je denk ik beter met een batterijhouder waar 8 AA batterijen inkunnen (om en bij de 10V, maar een capaciteit van 2000mAh of meer). Of eventueel een oude adapter die rond de 12 a 13V op 1A of meer uitgeeft.
[ Voor 37% gewijzigd door Ibex op 13-05-2009 20:11 ]
Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be
Kan ja.mace schreef op woensdag 13 mei 2009 @ 14:53:
[...]
Dat klopt ja. Maar is dat niet juist het verschil tussen de gewone en de -HV variant?
Nee dat ruist niet ....Ik heb dat ding erg lang op de plank laten liggen (had bromproblemen) , en ik ben er nu weer mee bezig, wil hem toch bromvrij hebben. Maar die TL783 is me er weer uitgeknald tijdens het prusten.
Misschien laat ik dat ding gewoon voor wat het is en douw ik er een 60v zener in ofzo.
Koop dan gewoon een TL783.
Heb je een scoop?
Nee ik bedoel niet dat die TL783 bromt ofzo, maar ik ben een beetje zat dat ik die dingen steeds kapot maak.Boudewijn schreef op woensdag 13 mei 2009 @ 20:09:
Nee dat ruist niet ....
Koop dan gewoon een TL783.
Heb je een scoop?
Ik heb geen scoop meer.
[ Voor 4% gewijzigd door mace op 13-05-2009 21:22 ]
Zal ik er effe een op de post gooien?
EjjjjBoudewijn schreef op woensdag 13 mei 2009 @ 21:39:
Mja ik heb er nog een stel.
Zal ik er effe een op de post gooien?
Wil eens de mijne checken met een toonfiets+scoop.
High Powered Madness
De schakeling beïnvloedt seriële weerstanden of seriële diodes (2x0,6V) en volgens mij beginnen zenerdiodes bij 2,4 Volt...
LM317 is er prima voor. Netjes een instelpot pakken om hem af te stellen.almightyarjen schreef op donderdag 14 mei 2009 @ 01:44:
Hoe maak ik van een 5V voeding 1V? Ik heb 1V referentiespanning nodig voor een A/D converter... Iets met een LM317 ofzo?
De schakeling beïnvloedt seriële weerstanden of seriële diodes (2x0,6V) en volgens mij beginnen zenerdiodes bij 2,4 Volt...
Ik zie nu dat de LM317 tot 1,2 Volt gaat. Dat kan wel, maar heb liever 1 Volt voor de lineairiteit. Nog een idee om 1 Volt te maken??Boudewijn schreef op donderdag 14 mei 2009 @ 01:55:
[...]
LM317 is er prima voor. Netjes een instelpot pakken om hem af te stellen.
*zoekt IC...
Kijk hier eens: http://www.maxim-ic.com/products/references/
Moet op 5V werken btw.
Ik ben aan het kijken naar een HBO opleiding, en zit te denken aan
Industriele Automatisering of
AOT - Elektrotechnische automatisering
Maar ik ben er nog niet helemaal uit.
High Powered Madness
Computer Science, bijna afgerond @ WO (allang @HBO).Megamind schreef op donderdag 14 mei 2009 @ 02:15:
Mag ik eens vragen welke opleiding de meeste hier hebben gedaan?
Ik ben aan het kijken naar een HBO opleiding, en zit te denken aan
Industriele Automatisering of
AOT - Elektrotechnische automatisering
Maar ik ben er nog niet helemaal uit.
Ga zo rechten doen.
HTS Elektro, richting telematica.Megamind schreef op donderdag 14 mei 2009 @ 02:15:
Mag ik eens vragen welke opleiding de meeste hier hebben gedaan?
Ik ben aan het kijken naar een HBO opleiding, en zit te denken aan
Industriele Automatisering of
AOT - Elektrotechnische automatisering
Maar ik ben er nog niet helemaal uit.
Leuke opleiding? Is het erg technisch (WO)?Boudewijn schreef op donderdag 14 mei 2009 @ 02:21:
[...]
Computer Science, bijna afgerond @ WO (allang @HBO).
Ga zo rechten doen.
Een LM317 kan ook als stroombron gebruikt worden, omdat hij de ADJ altijd op 1.25 wil houden, dat gedrag kan je misbruiken door hem zo aan te sluiten:Boudewijn schreef op donderdag 14 mei 2009 @ 02:11:
Weet iemand ook nog een leuke goedkope stroombron? In de geest van 5mA dan.
Moet op 5V werken btw.
http://users.telenet.be/davshomepage/current-source.htm

R = 1.25 / 0,05 = 25
P = 1.25 * 0,05 = 0,0625
Dus met een weerstand van 25 ohm 1 watt.
De spanning moet je even uitrekenen met het in acht houden van de voltage drop e.d. maar daarvoor verwijs ik je naar het artikel.
[ Voor 46% gewijzigd door mace op 14-05-2009 08:29 ]
Half jaar bezig met HBO-E..Megamind schreef op donderdag 14 mei 2009 @ 02:15:
Mag ik eens vragen welke opleiding de meeste hier hebben gedaan?
Ik ben aan het kijken naar een HBO opleiding, en zit te denken aan
Industriele Automatisering of
AOT - Elektrotechnische automatisering
Maar ik ben er nog niet helemaal uit.
Assumption is the mother of all fuck-ups.
http://www.uni-trend.com/UT81B.htmlSPECIFICATIONS Basic Functions Range Best Accuracy
DC Voltage 400mV/4V/40V/400V/1000V (0.8%+8)
AC Voltage 4V/40V/400V/750V (1%+15)
DC Current 400mA /4000mA/40mA/400mA/4A/10A (1%+8)
AC Current 400mA/4000mA/40mA/400mA/4A/10A (1.5%+8)
Resistance 400W/ 4kW/40kW/400kW/4MW/ 40MW (1%+5)
Capacitance 40nF /400nF/4mF/40mF/100mF (3%+8)
Frequency 10Hz~10MHz (0.1%+3)
Vertical Accuracy (5%+1)
Input Sensitivity 20mV/div-500V/div (1-2-5)
Horizontal Accuracy (0.01%+1)
Timebase Range 100ns/div-5s/div (1-2-5)
Bandwidth 8MHz
Display Resolution 160X160
Real-Time Sample Rate 40MSa/s
Duty Cycle 0.1%~99.9%
Special Functions
Diode
Continuity Buzzer
Display 160x160 Monochrome
Trigger Types Free Run / Normal / Single Shot
Memory 10 screens and setups
Contrast and Bright Setup
Input Impedance For DCVoltage Measurement
Around 10MW
Sleep Mode
Low Battery Display
Display Backlight EL
USB
Max.Display 3999
GENERAL CHARACTERISTICS Power 1.5V Battery (R6) x 4
LCD Size 60 x 60 mm
Product Color Red and Grey
Product Net Weight 498g
Product Size 200 x100 x 48 mm
Standard Accessories Test Lead , Battery, English Manual ,Alligator Clip¡¢
USB Interface Cable, Software, Power Adapter
Prijs is 185 euro bij Niels.
Ik ga hem vooral gebruiken voor audiodingen, geen HF toepassingen ofzo.
Scope-mm is gewoon niet lekker werken.
Koop een echte MM en een 2nd hand cheap ass scope.
Hoezo china-alert, wat bedoel je precies?ssj3gohan schreef op donderdag 14 mei 2009 @ 10:35:
Ik ben een beetje china-alert bij niels1. tbh zou ik gewoon een yokogawa of fluke ding bestellen. Kost 50e meer, maar je fikst er 10k aan elektronica mee.
En waar kan ik het beste fluke MM halen?
[ Voor 7% gewijzigd door mace op 14-05-2009 10:45 ]
Verdubbel je bedrag. Koop er een goede multimeter met goede meetsnoeren, en een simpel 2e hands scoopje.
Hmm, nah.bassie schreef op donderdag 14 mei 2009 @ 10:49:
Verdubbel je bedrag.
Ik koop wel eerst een leuke MM voor rond de 150 euro en dan kijk ik later wel naar een goede scoop.
Dit lijkt me wel wat eigenlijk:
http://cgi.ebay.com/UT71D...MSfp=TL090420155004r28018
Volgens mij verkoopt conrad die Uni-Trends onder het Voltcraft merk.
[ Voor 57% gewijzigd door mace op 14-05-2009 11:06 ]
Voor die prijzen zou ik gewoon the real thing kopen
[ Voor 12% gewijzigd door Boudewijn op 14-05-2009 11:52 ]
Maar ik hoef nooit zo hard een echt merk te hebben als het maar goed is.
En die Uni-T lijkt me erg goed, heeft betere specs op sommige punten en heeft meer functies ( temperatuur probe en USB bijvoorbeeld).
Nog even over nadenken.
Fluke krijg je niet stuk, wat je ook doet. Dat is mi. wel erg fijn eraan.
@mace; ik zou gewoon lekker een nette 2e hands scope kopen. Heb je prolly meer aan.
[ Voor 18% gewijzigd door Boudewijn op 14-05-2009 12:49 ]
china-alert als in: dit moet brakke kwaliteit zijn, want veel dingen van niels1 zijn goedkoop, maar niet iets dat ik direct vertrouw. Althans, componenten valt weinig aan mis te gaan natuurlijk, maar dan heb ik het over de goedkope highpower led-varianten, volledige apparaten, etc.mace schreef op donderdag 14 mei 2009 @ 10:45:
[...]
Hoezo china-alert, wat bedoel je precies?
En waar kan ik het beste fluke MM halen?
We hebben bij een studententeam ook een molex micro/minifit-tang van niels1 geprobeerd (de 'echte' kost 200 euro - uiteraard zo overpriced als je zoiets maar kunt maken). Nog best aan de prijs ook (20 euro voor een vrij simpele tang) maar hij functioneert niet naar behoren. Maakt relatief slechte verbindingen en minifit doet hij eigenlijk helemaal niet goed.
Geheugenscope die niels1 heeft is ook echt niks vergeleken met een yokogawa, maargoed, dan spreken we over een wat groter prijsverschil dan met die multimeters.
Op CO waren er mensen die hadden brakke koolfilm Rs gehad ipv metaalfilm. Etc.china-alert als in: dit moet brakke kwaliteit zijn, want veel dingen van niels1 zijn goedkoop, maar niet iets dat ik direct vertrouw. Althans, componenten valt weinig aan mis te gaan natuurlijk, maar dan heb ik het over de goedkope highpower led-varianten, volledige apparaten, etc.
@Mace: al eens naar een nette 2nd hand fluke gekeken? (7 serie bijv? mischien de 11x modelletjes?). Die zijn net zo duur 2nd hand als die 150E voor die hakkie-takkie. Ok ze zijn niet gecalibreerd, maar dat is die hakkie-takkie ook niet.
Ik doe trouwens mischien binnnekort mijn scoop weg als ik op kamers ga (mijn analoge dan, een tek465) maar dat weet ik nog niet zeker.
Dat is dan wel weer zo.Boudewijn schreef op donderdag 14 mei 2009 @ 13:23:
[...]
Op CO waren er mensen die hadden brakke koolfilm Rs gehad ipv metaalfilm. Etc.
@Mace: al eens naar een nette 2nd hand fluke gekeken? (7 serie bijv? mischien de 11x modelletjes?). Die zijn net zo duur 2nd hand als die 150E voor die hakkie-takkie. Ok ze zijn niet gecalibreerd, maar dat is die hakkie-takkie ook niet.
Hmm, dat wordt weer bieren dan.Ik doe trouwens mischien binnnekort mijn scoop weg als ik op kamers ga (mijn analoge dan, een tek465) maar dat weet ik nog niet zeker.
Iemand ervaring met die dingen?
[ Voor 18% gewijzigd door mace op 14-05-2009 14:33 ]
http://www.dickbest.nl/we...t=viewProd&productId=1391
direct te voeden met een psp adapter icm met wat c's? Of is het beter om een 78xx voeding te gebruiken?
Specificaties:
sony ac adapter psp-104
Input: AC100-240V~0.24-0.14A 50/60Hz
Output: 5V = 2000mA
[ Voor 8% gewijzigd door w-dev op 14-05-2009 16:23 ]
Als je voor de zekerheid (wat) condensator(en) erachter zet om eventuele 'pieken' op te vangen lijkt mij dat er weinig kan gebeuren. Heb zelf ook is een attiny direct op een "230~ naar 5V adapter" gezet. Dit werkte zonder problemen.wouterdv schreef op donderdag 14 mei 2009 @ 16:23:
Zou het mogelijk zijn om deze:
http://www.dickbest.nl/we...t=viewProd&productId=1391
direct te voeden met een psp adapter icm met wat c's? Of is het beter om een 78xx voeding te gebruiken?
Specificaties:
sony ac adapter psp-104
Input: AC100-240V~0.24-0.14A 50/60Hz
Output: 5V = 2000mA
Het beste is om even met een scoop te kijken hoe stabiel de voeding blijft met 'extreme' veranderingen van de stroom. Gebruik van 2000mA naar zeg 10mA en weer terug. Komt de voedingsspanning dan niet 'korte tijd' boven de specificaties (maximale piekspanning) uit dan is het geen probleem. Anders zouden er problemen kunnen ontstaan. Voor een 'thuis projectje' zou ik het gewoon een paar dagen laten draaien als je geen scoop hebt of het niet helemaal uit wilt zoeken. Met Euro 1.65 is het ook niet een groot risico\verlies wat je kan krijgen
[LTS][MTS][HTS]
Anoniem: 83328
Waarom zou je "wat condensators" toevoegen? Zonder het karakter van de voeding te kennen valt er natuurlijk weinig te zeggen of je onderdelen moet toevoegen of niet.wouterdv schreef op donderdag 14 mei 2009 @ 16:23:
Zou het mogelijk zijn om deze:
http://www.dickbest.nl/we...t=viewProd&productId=1391
direct te voeden met een psp adapter icm met wat c's? Of is het beter om een 78xx voeding te gebruiken?
Specificaties:
sony ac adapter psp-104
Input: AC100-240V~0.24-0.14A 50/60Hz
Output: 5V = 2000mA
Enige wat je zeker moet weten is dat je voeding gestabiliseerd is. Ik gebruik meestal een USB poort, 5V 500mA is ruim voldoende voor de meeste projectjes.
Usb is pas 500mA na enummeratie, of zit je achter een hub met voeding?
7805 kunnen 35 volt hebben op de ingang. ze worden dan wel loeiheet omdat er 30 volt weg moet. maar ik denk dat je nog niet op die spanning zit. ik denk eerder op een volt of 7 ofzo wat precies goed is
elektrotechniek is leuk (nog wel). ik ga dus weer verder met leuke dingen ontwerpen. amd 2200+ 256mb 333mhz,gf4 440mx, 120gb,16X dvd. jarr-url
Anoniem: 83328
Dat is puur software, de hardware zelf heeft gewoon een enkel overload detectortje die bij 500mA triggert (soms pas veel later).bassie schreef op donderdag 14 mei 2009 @ 21:56:
Usb is pas 500mA na enummeratie, of zit je achter een hub met voeding?
Je moet dan natuurlijk niet nog een andere grootverbruiker aan dezelfde poort/bus powered hub hangen, dan springt hij in overload.
Ik ben even koppig geweest en toch een referentiespanning van 1,25 uit de LM317 geplukt. Ik gebruik deze Uref voor een ADC die achter een LM35 temperatuursensor zit.Deze LM35 geeft bij 20 gr. C 200mV af (1 graad = 10mV). Mijn temperatuurmeting (8 bit) schommelt nogal: elke seconde wordt er een meting gedaan en er kan tot wel 4 graden verschil in zitten.TommyboyNL schreef op donderdag 14 mei 2009 @ 02:02:
NEE! Met een LM317 bouw je geen referentiespanning, hier zijn speciale ICs voor! De instelweerstanden van een LM317 en de LM317 zelf ruizen veel te veel voor dit soort toepassingen.
*zoekt IC...
Kijk hier eens: http://www.maxim-ic.com/products/references/
Kan dit te maken hebben met de ruis die van de LM317 afkomt? (heb geen scoop) Ik gebruik ook een computervoeding, die is natuurlijk ook niet de schoonste. Zou ik dit probleem kunnen verhelpen door gebruik te maken van een referentie-IC, ondanks dat ik een ATX-voeding gebruik?
Mitsubishi Electric & Heavy Industries externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl
Met name heel direct op het IC, en dan met 100n C'tjes.mace schreef op vrijdag 15 mei 2009 @ 14:11:
Heb je de LM317 goed ontkoppeld?
Ik gebruik een PIC16F876, voor zover ik weet zit daar geen interne Vref op.LED-Maniak schreef op vrijdag 15 mei 2009 @ 14:15:
Waarom gebruik je de interne Vref niet?
Ontkoppelen mag niet baten... Ik laat hem nu 8x meten en neem daar het gemiddelde van, daar wordt-ie wel wat rustiger van, maar nog steeds kan de gemeten waarde 2 graden verschillen. Ik ga toch maar eens zo'n Reference-IC uitproberen...Boudewijn schreef op vrijdag 15 mei 2009 @ 14:29:
[...]
Met name heel direct op het IC, en dan met 100n C'tjes.
Een goede reference is heel belangrijk, maar over de ad converters die in de PIC's zitten ben ik ook niet zo heel erg te spreken.almightyarjen schreef op vrijdag 15 mei 2009 @ 15:56:
[...]
Ik gebruik een PIC16F876, voor zover ik weet zit daar geen interne Vref op.
[...]
Ontkoppelen mag niet baten... Ik laat hem nu 8x meten en neem daar het gemiddelde van, daar wordt-ie wel wat rustiger van, maar nog steeds kan de gemeten waarde 2 graden verschillen. Ik ga toch maar eens zo'n Reference-IC uitproberen...
Ah, ik zie het probleem al, je gebruikt de AD buiten zijn specs. http://ww1.microchip.com/downloads/en/DeviceDoc/30292c.pdf Pagina 176
Als jij als vref aan komt zetten met 1.25 volt, kunnen zij niet meer garanderen dat het 10 bit accuracy gaat halen. En de LM317 is natuurlijk een beroerde vref.
[ Voor 20% gewijzigd door Zjosh op 15-05-2009 16:37 ]
,aar ik heb dan wel weer een scope
[ Voor 25% gewijzigd door Boudewijn op 15-05-2009 16:22 ]
Mijn eisen zijn ook niet hoogZjosh schreef op vrijdag 15 mei 2009 @ 16:19:
[...]
Een goede reference is heel belangrijk, maar over de ad converters die in de PIC's zitten ben ik ook niet zo heel erg te spreken.
Heb ik nog een uitdaging voor je. Ik heb hier zo'n referenced-ding-geval liggen, de AD 589. Ik heb hem aangesloten volgens datasheet en idd: geeft 1,22 Volt af:Boudewijn schreef op vrijdag 15 mei 2009 @ 16:22:
Ik ga het straks eens proberen, wil dat ook proberen nml.
,aar ik heb dan wel weer een scope

Maar zodra ik de ingang van de PIC erop aansluit knalt het voltage naar 0V! Waarom, waarom??
Ik heb mijn vorige post even wat geedit, je moet volgens hun met minimaal 2 volt aan komen zetten om 10 bit te halen. Dus deze refference gaat niet werken.almightyarjen schreef op vrijdag 15 mei 2009 @ 16:31:
[...]
Mijn eisen zijn ook niet hoog
[...]
Heb ik nog een uitdaging voor je. Ik heb hier zo'n referenced-ding-geval liggen, de AD 589. Ik heb hem aangesloten volgens datasheet en idd: geeft 1,22 Volt af:
[afbeelding]
Maar zodra ik de ingang van de PIC erop aansluit knalt het voltage naar 0V! Waarom, waarom??
Oh, thanks! Daar had ik nog niet gekeken, alleen bij het hoofdstukje ADC lopen neuzen... 2V minimaal. Heb ik dat. Ik wilde die Vref namelijk wat lager hebben, zodat ik 8 bits (registerbreedte) kon gebruiken. Naja, toch maar naar 2V en 10 bits dus...Zjosh schreef op vrijdag 15 mei 2009 @ 16:40:
[...]
Ik heb mijn vorige post even wat geedit, je moet volgens hun met minimaal 2 volt aan komen zetten om 10 bit te halen. Dus deze refference gaat niet werken.
Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be
1
2
3
4
5
6
7
8
9
10
11
12
| .equ tik= 7812 // 4331 4096 // timercounter instellen om 1 keer per seconden een overflow te hebben ldi temp, 0b00000000 // timer counter instellen op ctc, clear on compare match out tccr1a, temp ldi temp, 0b00001101 // timercounter 1 loopt op 1024e van de klok oc1a moet dan op 4096 out tccr1b, temp // voor 1 tik per seconde ldi temp, high(tik) // waarde voor output compare schrijven ldi displaywaarde, low(tik) // tijdelijk 2e temp register nodig want het is een 16 bit waarde out ocr1ah, temp out ocr1al, displaywaarde ldi temp, 0b01000000 // zorgen dat er een interupt komt als er 1 seconde voorbij is out timsk, temp |
dit zou een heel eind op weg moeten helpen.
ik neem aan dat je avr studio gebruikt. natuurlijk wel even het goede include bestand erbij van de attiny2313
deze code werkt met zonder kristal met de klok op 8 mhz rc oscillator.
elektrotechniek is leuk (nog wel). ik ga dus weer verder met leuke dingen ontwerpen. amd 2200+ 256mb 333mhz,gf4 440mx, 120gb,16X dvd. jarr-url
Ik heb echter een weekje terug USBASP programmer besteld omdat ik graag een iets professionelere programmer wou. Bovendien kan ik deze gemakkelijk aan een langer usbkabeltje hangen waardoor ik niet steeds mijn laptop naast mijn electronicazooi moet zetten om te programmeren. Met een seriele verlengkabel gaat dit ook, maar dergelijke kabel is nogal lomp.
En nu even die interruptcode proberen met wat aanpassingen. Ik heb net mijn fuses geprogrammeerd om de microcontroller op een 16MHz extern kristal te laten lopen
Handig scriptje onder linux om snel je fuses uit te lezen:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| #!/bin/sh AVR=$1 PORT=$2 rm -f high.txt highh.txt low.txt lowh.txt avrdude -p $AVR -P $PORT -c ponyser -U hfuse:r:high.txt:r -U lfuse:r:low.txt:r &> /dev/null avrdude -p $AVR -P $PORT -c ponyser -U hfuse:r:highh.txt:h -U lfuse:r:lowh.txt:h &> /dev/null echo -en "high -- " echo -en `cat highh.txt` "\b" echo -en " -- " od -d high.txt | head -1 | sed -e 's/0000000 *//' | xargs -i perl -e '$str= unpack("B32", pack("N",{})); $str =~ s/.*([01]{4})([01]{4})$/$1 $2/; print "$str\n";' echo -en "low -- " echo -en `cat lowh.txt` "\b" echo -en " -- " od -d low.txt | head -1 | sed -e 's/0000000 *//' | xargs -i perl -e '$str= unpack("B32", pack("N",{})); $str =~ s/.*([01]{4})([01]{4})$/$1 $2/; print "$str\n";' rm -f high.txt highh.txt low.txt lowh.txt |
[ Voor 45% gewijzigd door Ibex op 15-05-2009 21:58 ]
Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be
verder ben ik bezig om een stk500 te krijgen via school. ze waren laatst binnen en ik ging dus als eerste er 1 halen. dus snel betaald en doos op gehaald. doos open met docent er bij. is de print krom. niet een beetje trouwens maar ik vond dat het nog kon. docent niet en dus nog wat dozen opengemaakt minstens 5 kromme gezien. bij sommige kwam de andere kant omhoog als je op de knopjes drukte. alle stk's dus terug naar atmel. en weer wachten. bah ik wil er 1, spaart me een hoop gedoe om kabels aan te sluiten. en de socket klopt tenmiste altijd.
hoe is avr proggen onder linux trouwens?
elektrotechniek is leuk (nog wel). ik ga dus weer verder met leuke dingen ontwerpen. amd 2200+ 256mb 333mhz,gf4 440mx, 120gb,16X dvd. jarr-url
1
| gavrasm project.asm |
bovenstaande maakt een project.hex aan die je dan gewoon naar je AVR schrijft met
1
| avrdude -p t2313 -P /dev/ttyS0 -c ponyser -e -U flash:w:project.hex:i |
Overigens lukken de interrupts niet echt vlotjes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| .include "2313def.inc" .org 0x0000 rjmp reset rjmp interr reset: ldi r16, low(RAMEND) out SPL, r16 sei sbi DDRB, 3 sbi PortB, 3 loop: rjmp loop interr: in r16, SREG push r16 cbi PortB, 3 pop r16 out SREG, r16 reti |
Ledje gaat mooi aan zodra mijn programma actief is, maar als ik pin 6 (INT0) hoog maak, gaat mijn ledje niet uit.
Iemand?
[ Voor 53% gewijzigd door Ibex op 15-05-2009 22:23 ]
Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be
Je hebt interrupt0 nog niet ingeschakeld (bit 6 van GIMSK register).Ibex schreef op vrijdag 15 mei 2009 @ 22:20:
Ledje gaat mooi aan zodra mijn programma actief is, maar als ik pin 6 (INT0) hoog maak, gaat mijn ledje niet uit.
Verder kun je met het MCUCR register instellen wanneer de interrupt getriggerd moet worden. Als je niets instelt, zoals nu, dan krijg je (standaard waarden) een interrupt bij een 'low level' op pin6, en zal je ledje waarschijnlijk dus al gelijk uitgaan, voordat je pin6 hoog maakt.
jerbro schreef op vrijdag 15 mei 2009 @ 22:53:
[...]
Je hebt interrupt0 nog niet ingeschakeld (bit 6 van GIMSK register).
Verder kun je met het MCUCR register instellen wanneer de interrupt getriggerd moet worden. Als je niets instelt, zoals nu, dan krijg je (standaard waarden) een interrupt bij een 'low level' op pin6, en zal je ledje waarschijnlijk dus al gelijk uitgaan, voordat je pin6 hoog maakt.

Het MCUCR was ik helemaal vergeten, en ik wist niet van het bestaan van GIMSK. Bij de ATmega8535 noemde dat register blijkbaar GICR. Nuja, dan kan ik weer voortknutselen

Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be
daarom heeft de avr interne pullups die je kan inschakelen, en dan trek je je pen met de schakelaar naar massa ipv 5v.
op de zelfde manier hoe je een uitgang hoog kan maken, kan je bij een ingang de pullup inschakelen
Volgende stappen:
- Nu mijn timers aan de praat krijgen.
- Leren werken met een schuifregister met latch (zal niet zo moeilijk zijn)
- Dit register gebruiken om een schermpje mee aan te sturen.
Da's het nadeel als je microcontrollers te lang laat liggen, je vergeet van die banale dingen. Twee jaar terug heb ik in assembler snake geschreven op een 128x128 grafisch display, met het bijhouden van score, tijd, ... maar je vergeet zo rap
Maargoed, dat was met een ATmega8535, pennetjes zat en het ding zat vast uit zen neus te vreten. Het moet leuker zijn dergelijke dingen uit een zo klein mogelijke avr te persen. Volgende stap is of kijken of het me ook lukt met een ATtiny13

[ Voor 17% gewijzigd door Ibex op 16-05-2009 10:19 ]
Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be
Dus ik dacht, ik ga eventjes een 16bit timer en compare interrupt nemen, maar helaas krijg ik deze niet mooi getimed. Werkt wel, maar veeels te traag (0,1Hz ongeveer). Ik gebruik nochtans een KAVRcalc om de waardes te berekenen:

Ik gebruik onderstaande code code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
| ; ... .equ timervalueH = 0b10110011 .equ timervalueL = 0b10110101 .equ ocrvalueH = 0b01001100 .equ ocrvalueL = 0b01001010 ; ... .org 0x0004 rjmp tmr ; ... ldi r16, 0b00000000 out TCCR1A, r16 ldi r16, 0b00001101 out TCCR1B, r16 ldi r16, timervalueH out TCNT1H, r16 ldi r16, timervalueL out TCNT1L, r16 ldi r16, ocrvalueH out OCR1AH, r16 ldi r16, ocrvalueL out OCR1AL, r16 ldi r16, 0b01000000 out TIMSK, r16 sei ; ... tmr: in r16, SREG push r16 ldi r17, 0b00000100 in r16, PORTB eor r16, r17 out PORTB, r16 ldi r16, timervalueH out TCNT1H, r16 ldi r16, timervalueL out TCNT1L, r16 ldi r16, ocrvalueH out OCR1AH, r16 ldi r16, ocrvalueL out OCR1AL, r16 pop r16 out SREG, r16 reti |
Helaas krijg ik de snelheid niet goed met mijn ATtiny2313 i.c.m. een 20MHz kristal. Kan iemand me helpen?
[ Voor 9% gewijzigd door Ibex op 16-05-2009 17:04 ]
Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be
Schrijven naar 16 bit registers moet op een bepaalde manier, daar staat een stukje over in de datasheetcode:
1 2 3 4 ldi r16, timervalueH out TCNT1H, r16 ldi r16, timervalueL out TCNT1L, r16
1
2
3
4
5
6
7
8
| ; Set TCNT1 to 0x01FF ldi r17,0x01 ldi r16,0xFF out TCNT1H,r17 out TCNT1L,r16 ; Read TCNT1 into r17:r16 in r16,TCNT1L in r17,TCNT1H |
Ibex: Er is ook een fuse die zorgt dat je chip op 1/8e van de klokfrequentie gaat lopen. Heb je die mss aanstaan? Gebruik vooral ook de avr fuse calculator
Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog
Sprite_tm schreef op zaterdag 16 mei 2009 @ 19:29:
Dat stukje gaat alleen over de volgorde: je moet eerst H schrijven, dan L. Wat je quote van Ibex werkt in principe.
Ibex: Er is ook een fuse die zorgt dat je chip op 1/8e van de klokfrequentie gaat lopen. Heb je die mss aanstaan? Gebruik vooral ook de avr fuse calculator
Niet tegenstaande ben ik nu aan het sukkelen met de 74HC595. Ik heb een handjevol routines geschreven die elke interrupt 1 optelt bij een register, dat register klok ik dan mooi weg naar het schuifregister. Wanneer ik ledjes aan de microcontroller hang om te kijken of mijn strobes kloppen lijkt alles OK, het ritme van de strobes is zoals ik het verwacht. Hang ik deze echter aan het schuifregister, gaan de ledjes opeens heel flauw branden, en komt er niets op de uitgangen van het schuifregister.
Vreemd.
---------------------------
En een andere microcontroller doet ook niet gezellig met de fuses. Mijn programma succesvol kunnen programmeren, maar nu stop ik ermee. Ik wacht op mijn nieuwe programmer, want ik vertrouw mijn huidige niet echt meer...
[ Voor 20% gewijzigd door Ibex op 16-05-2009 21:42 ]
Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be
blijf je data sturen naar het schuifregister als je strobed, en hoe lang duurt je strobe?Ibex schreef op zaterdag 16 mei 2009 @ 20:58:
[...]
de 1/8-deler van de klokfrequentie stond inderdaad nog aan
.
Niet tegenstaande ben ik nu aan het sukkelen met de 74HC595. Ik heb een handjevol routines geschreven die elke interrupt 1 optelt bij een register, dat register klok ik dan mooi weg naar het schuifregister. Wanneer ik ledjes aan de microcontroller hang om te kijken of mijn strobes kloppen lijkt alles OK, het ritme van de strobes is zoals ik het verwacht. Hang ik deze echter aan het schuifregister, gaan de ledjes opeens heel flauw branden, en komt er niets op de uitgangen van het schuifregister.
Vreemd.
als je strobe namelijk 1 seconde duurt zie je de data gewoon wisselen op de leds. volgens mij is het de bedoeling dat de strobe heel kort duurt, 1 dataklok ofzo. dus acht bits sturen, strobe, geen strobe. volgende acht bits.
elektrotechniek is leuk (nog wel). ik ga dus weer verder met leuke dingen ontwerpen. amd 2200+ 256mb 333mhz,gf4 440mx, 120gb,16X dvd. jarr-url
Ik schaam me gewoon kapot, echtwaar
Ik ondekte het toen ik gewoon dat van, alle draadjes eruit en opnieuw. En toen dacht ik van, hmmmm, toch even nameten
[ Voor 89% gewijzigd door Ibex op 17-05-2009 09:11 ]
Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be
Och, 't houd je van de straat hé?Ibex schreef op zondag 17 mei 2009 @ 09:04:
OK, edit...
Ik schaam me gewoon kapot, echtwaar. 't Was een nieuw breadbordje (mijn andere zitten allemaal vol met andere projectjes) en ik had er even niet aan gedacht dat de voedinglijnen niet altijd mooi doorlopen.
Ik ondekte het toen ik gewoon dat van, alle draadjes eruit en opnieuw. En toen dacht ik van, hmmmm, toch even nameten.
Volgens mij kan ik hiervoor het beste een opamp gebruiken maar ik ben kats vergeten hoe ik dat moet berekenen
[ Voor 6% gewijzigd door almightyarjen op 17-05-2009 14:24 ]
Mitsubishi Electric & Heavy Industries externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl
Weet je misschien waar je dat plaatje vandaan hebt wat je een paar post eerder hebt neergezet, daar staat namelijk een manier bij om een 10 volt stabiele reference te maken met het zelfde componentje. Geen idee hoe ze dat willen oplossen. Opamp is wel de makkelijkste manier, maar houd er rekening mee dat dat extra onnauwkeurigheid gaat introduceren.almightyarjen schreef op zondag 17 mei 2009 @ 14:24:
Voor mijn ADC wilde ik een Uref van 1 Volt gebruiken. Aangezien de Uref van de ADC in de pic die ik gebruik minimaal 2 Volt moet zijn wil ik het ingangssignaal 2x zo groot maken. Het inganssignaal komt van een LM35 die 0 - 1V DC afgeeft, dit moet dus 0 - 2V worden.
Volgens mij kan ik hiervoor het beste een opamp gebruiken maar ik ben kats vergeten hoe ik dat moet berekenenKan iemand ff een handje helpen? Oja, ik heb 5V of 12V voedingsspanning beschikbaar...
Dat plaatje had ik uit de datasheet gejat:Zjosh schreef op zondag 17 mei 2009 @ 15:15:
[...]
Weet je misschien waar je dat plaatje vandaan hebt wat je een paar post eerder hebt neergezet, daar staat namelijk een manier bij om een 10 volt stabiele reference te maken met het zelfde componentje. Geen idee hoe ze dat willen oplossen. Opamp is wel de makkelijkste manier, maar houd er rekening mee dat dat extra onnauwkeurigheid gaat introduceren.
http://www.analog.com/sta...les/Data_Sheets/AD589.pdf
Die extra onnauwkeurigheid is niet zo'n probleem...
Een van de wat goedkopere programmers die ik tegen ben gekomen is deze:
http://www.aavrs.nl/index.php?p=55
Hier iemand ervaring mee? Werkt deze met avrstudio?
Uit eerdere reacties is gekomen dat een atiny2313 een goede uc is om mee te beginnen.
Wat ik dan verder nog moet maken is een target bordje met daarop een voeding voor bijvoorbeeld een knipperende led. Is het een idee om een breadbord te kopen?
Tip: soldeer wat ledjes met 1 pootje afgeknipt en een weerstand eraan als voorschakelweerstand, handig voor debuggen op een breadboard.
De simpele parallel programmer werkt prima met avrdude, wat volgens mij ook met avrstudio te gebruiken is.
Moet je even in ons pws kijken. Daar staat wel hoe je met 0-12V mbv spanningsdelers en terugkoppeling versterking van de opamp kunt uitrekenen.almightyarjen schreef op zondag 17 mei 2009 @ 14:24:
Voor mijn ADC wilde ik een Uref van 1 Volt gebruiken. Aangezien de Uref van de ADC in de pic die ik gebruik minimaal 2 Volt moet zijn wil ik het ingangssignaal 2x zo groot maken. Het inganssignaal komt van een LM35 die 0 - 1V DC afgeeft, dit moet dus 0 - 2V worden.
Volgens mij kan ik hiervoor het beste een opamp gebruiken maar ik ben kats vergeten hoe ik dat moet berekenenKan iemand ff een handje helpen? Oja, ik heb 5V of 12V voedingsspanning beschikbaar...
Profielwerkstuk Digitale Versterker
28x 430Wp ZW | Ecoforest EcoGeo 1-9 kW | Zehnder Q450 ERV
ATtiny2313 is een uitstekende keuze. Meer dan genoeg I/O, en uiteindelijk kan je het met een schuifregister gemakkelijk uitbreiden. Een breadboard is ideaal om snel en gemakkelijk schakelingetjes te maken. Hou wel rekening dat de voedingslijnen bij een breadboard niet mooi volledig doorlopen (wouterdv schreef op zondag 17 mei 2009 @ 16:14:
Uit eerdere reacties is gekomen dat een atiny2313 een goede uc is om mee te beginnen.
Wat ik dan verder nog moet maken is een target bordje met daarop een voeding voor bijvoorbeeld een knipperende led. Is het een idee om een breadbord te kopen?
Aankooptip:
Kant-en-klare draadjes voor breadboard: http://samenkopen.net/action_product/655301/70292
Groot breadboard: http://samenkopen.net/action_product/655301/620720
Een breadboard kan snel te klein worden, zeker als je gaat experimenteren met wat meer ledjes of een character display'tje. De draadjes zijn gewoon een waar genot om mee te werken. Verschillende maten en kleuren, en met harde uiteindes zodat ze steeds vlot in het bordje gaan
Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be
Wat is makkelijker een isp programmer of een die direct aan de parallelle poort zit en dan met een eigen gemaakt kabeltje naar het target bordje toe.
@Ibex:
http://www.dickbest.nl/we...php?act=viewCat&catId=150
Hetzelfde maar dan anders
@Anthor
Hoort dit niet in het Het "Post hier je kleine mods" topic - Deel 16 thuis?
Ik heb nog wel een smoerijf usb progger die je wel mag hebben. Kwam er iets te laat achter dat hij niet werkt met avr dude, dus heb er niks aan.wouterdv schreef op zondag 17 mei 2009 @ 16:14:
Een van de wat goedkopere programmers die ik tegen ben gekomen is deze:
http://www.aavrs.nl/index.php?p=55
Vraag 2 is dan waar werkt hij dan wel mee?
EDIT:
Is het deze:
http://smoerijf.be/avr-usb-programmer.ct
[ Voor 38% gewijzigd door w-dev op 17-05-2009 20:35 ]
Zijn dit niet de symptomen van een programmer die naar de vaantjes is?
Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be
Dit kan door drie dingen komen.Ibex schreef op zondag 17 mei 2009 @ 20:39:
Ik krijg de laatste tijd steeds fouten dat er ofwel een verkeerde signature van de AVR is gelezen, of de fuses zijn opeens aangepast, of de geschreven data kon niet worden geverifieerd.
Zijn dit niet de symptomen van een programmer die naar de vaantjes is?
Programmer is kapot (komt zelden voor)
ISP staat te snel (komt regelmatig voor)
Controller die je aan het programeren bent is dood aan het gaan (komt soms voor)
Het kan ook te maken hebben met het geheugendeel waarin je aan het programeren bent, maar met standaard instellingen zal dat nooit het probleem kunnen zijn.
[ Voor 22% gewijzigd door Sprite_tm op 17-05-2009 20:47 ]
Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog
Een condensatortje tussen de + en de - was voldoende. Thx
Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be
Als ik jou was zou ik gewoon even investeren in een degelijke programmer. Zoals de MKII van atmel zelf. Wordt overal ondersteunt en heeft beveiliging op de uitgaande pinnen(verkeerd om aansluiten is bijv. geen probleem wat bij een andere programmer wel zo is). Bij digikey kost hij 30 euro oid.wouterdv schreef op zondag 17 mei 2009 @ 19:41:
Dan wordt het dus een attiny2313, programmeren zou ik wel via een parallelle / seriële poort kunnen doen, ik heb nog een pctje staan met een i815 bordje met 1,4 ghz celeron waar een lpt poort en 2 seriële poorten opzitten. Wat ik gelezen heb is een parallelle poort programmer sneller als een seriële programmer, dus het lijkt mij het handigste om die te gaan gebruiken.
Wat is makkelijker een isp programmer of een die direct aan de parallelle poort zit en dan met een eigen gemaakt kabeltje naar het target bordje toe.
@Ibex:
http://www.dickbest.nl/we...php?act=viewCat&catId=150
Hetzelfde maar dan anders
@Anthor
Hoort dit niet in het Het "Post hier je kleine mods" topic - Deel 16 thuis?
Mitsubishi Electric & Heavy Industries externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl
Die is het ja. Waar het wel mee werkt staat op die site.wouterdv schreef op zondag 17 mei 2009 @ 20:16:
@ bassie
Vraag 2 is dan waar werkt hij dan wel mee?
EDIT:
Is het deze:
http://smoerijf.be/avr-usb-programmer.ct
Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog
Ontopic:
@ LED-Maniak
Ik weet niet zeker of ik dit wel echt leuk vind vandaar dat ik mezelf een soort van pilot geef over uc's
Die duurdere proggers vind ik nog niet echt nodig omdat het toch maar een beetje proberen is.
@ irc.tweakers.net #elektro heb ik genoeg dingen voorbij zien komen om een uCMIP op te zetten.:Pwouterdv schreef op zondag 17 mei 2009 @ 19:41:
@Anthor
Hoort dit niet in het Het "Post hier je kleine mods" topic - Deel 16 thuis?
- Pootjes Goldplaten
- Vloeibaar stikstof koeling
- 0,2" tft tussen de pinnen
- Xenon verlichting
- Piëzo met chiptunes
- Bladgouden type-aanduiding
Maar ik denk niet dat ik er nog veel energie in ga steken
Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be
Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog
Dit topic is gesloten.