sven
pointers don't kill programs, programmers kill programs
Op 10 april 2003 22:32:50 schreef ace:
de interne klok kan je ook op 4 of 8 mhz laten lopen hoor
tenminste als ik hem daar op in stel werkt hij nog gewoon
maar het mooiste resultaat haal ik als ik hem zet op 1mhz
alleen dan is het nog steeds verre van traploos...
Dan mag je me dat wel eens uitleggen hoe... dit vind ik in de datasheet (enzo heb ik het ook steeds toegepast)
******************************************
Calibrated Internal RC Oscillator
The calibrated internal oscillator provides a fixed 1 MHz (nominal) clock at 5V and 25°C. This clock may be used as the
system clock. See the section “Clock Options” on page 5 for information on how to select this clock as the system clock.
This oscillator can be calibrated by writing the calibration byte to the OSCCAL register. When this oscillator is used as the
chip clock, the Watchdog Oscillator will still be used for the Watchdog Timer and for the reset time-out.
***************************************************
Internal RC Oscillator
The internal RC oscillator option is an on-chip oscillator running at a fixed frequency of nominally 1 MHz. If selected, the
device can operate with no external components. The device is shipped with this option selected. See “EEPROM
Read/Write Access” on page 53 for information on calibrating this oscillator.
*******************
hmmzz vaag want als ik met of avr studio of ponyprog welke weet ik niet meer ergens iets van de crystal ga installen krijg ik een lijstej met internal clock speeds: 1,2,4,8mhz en dan kan ik intypen welke van die 4 ik wil
maar hij werkt het beste in 1mhz mode dat heb ik wel al gevonden...
Benadski
Kom eens langs bij RevSpace of één van de andere spaces!
Kijk eens voor de gein in deze datasheet op bladzijde 27! 
sven
pointers don't kill programs, programmers kill programs
tja, jullie hebben gelijk. Ik werk met een ATmega 163 en deze heeft dus maar 1 enkele interne klok...ik dacht dat de 16 en 163 niet veel verschil zouden zijn...
als je dit idee combineert met de DTMF-generator appnote word het nog mooier
daar zit een echte sinus tabel in.... moet ik mischien maar eens gaan doen als ik weer wat wakkerder ben
remco
vraagje...
dit schema werkt dat ook zonder die 10k weerstand of is die perse nodig??
normaal gezien weet ik dat die nodig is maar omdat dit pwm is weet ik het niet...
iemand??
Benadski
Kom eens langs bij RevSpace of één van de andere spaces!
Die 10k weerstanden zitten erin om de basisstroom te begrenzen, dit heeft niets met PWM te maken, alleen met de transistor.
Als je die weerstand weglaat gaat of je AVR kapot, of je transistor.
Filmpjes komen vandaag (als ik m'n netwerkkaart niet weer vergeet mee naar huis te nemen), dus hou het in de gaten! 
bij dit soort leuke ideen kan ik het nooit laten om het zelf net ff anders te doen.... sinus tabel in een 2313 en dan 3 sinussun op net iets andere frequenties genereren. (Naar idee van de DTMF appnote) Vanwegen mijn programmer inefficientie heb je wel minimaal een 2313 nodig (SRAM ivm stackpointer, en LPM)
http://hosman.xs4all.nl/rgbgenerator.zip
ergens bovenin staan de speeds gedefinieerd... de huidige getallen zien er aardig uit bij 10MHz (maar op 4MHz werkt het zootje ook)
outputs zitten op portD 0,1,2 (3 (pen 7)*MOET* je open laten, word gebruikt als output om een software inerrupt te genereren)
remco
p.s. heb het bij gebrek aan BC557's nog niet getest op een RGB led, alleen de leds op mn STK500
[edit]dan maar direct op de poorten van mn atmel... kunnen best wel 10mA sourcen, ziet er mooi uit al zeg ik het zelf
[/edit]
Ik heb een RGB LED rechtreeks aangesloten op een AT90S2343, dat werkt prima (i/o kan max. 20 mA sourcen/sinken) dus blaas je niet op de LED, ondanks dat er 5 volt op komt (de boel verzadigd namelijk) niet met een PIC proberen, die gooien wat meer pep eruit, dan 3 weerstandjes ertussen gooien. of zoals schema wat ik zag (met torretjes (of fetjes) oppeppen, en dan de boel laten multiplexen, dan krijg je het maximale uit die LED's)
Prutsertje
bloep....
is dit principe ook in een PIC mogelijk ?? ik wil nml. ook een rainbowled aan een programma in m'n PIC toevoegen, compleet met fading e.d. nu was ik aan C'tje en torretjes het denken, maar het is mooier als ik dit met PWM zou kunnen doen, alleen gaat dat me nog net iets boven pet. Daarom wil ik het liefst de code voor het PWM gebeuren ergens 'lenen' en in m'n eigen progje verwerken. Als iemand zoiets heeft hoor ik het graag !
N00B-vraagje: als ik dit schema wil maken, moet ik zeker eerst die IC flashen, of kan dat via dezelfde poort?
Op 17 april 2003 12:45:05 schreef Prutsertje:
is dit principe ook in een PIC mogelijk ?? ik wil nml. ook een rainbowled aan een programma in m'n PIC toevoegen, compleet met fading e.d. nu was ik aan C'tje en torretjes het denken, maar het is mooier als ik dit met PWM zou kunnen doen, alleen gaat dat me nog net iets boven pet. Daarom wil ik het liefst de code voor het PWM gebeuren ergens 'lenen' en in m'n eigen progje verwerken. Als iemand zoiets heeft hoor ik het graag !
Zoek ff op "random" in onderwerp, niet echt PWM, maar het werkt wel 
Op 17 april 2003 12:45:05 schreef Prutsertje:
is dit principe ook in een PIC mogelijk ?? ik wil nml. ook een rainbowled aan een programma in m'n PIC toevoegen, compleet met fading e.d. nu was ik aan C'tje en torretjes het denken, maar het is mooier als ik dit met PWM zou kunnen doen, alleen gaat dat me nog net iets boven pet. Daarom wil ik het liefst de code voor het PWM gebeuren ergens 'lenen' en in m'n eigen progje verwerken. Als iemand zoiets heeft hoor ik het graag !
ja, gaat gewoon met een pic, ik heb het ook. Net nog mee aan het spelen geweest. Hij doet allerlei fade dingen. Kheb het onder jal gemaakt. Met een 16f84a. Alleen hij zit nu wel bijna helemaal vol, kan er misschien nog 1 effect bij maken. Met 4 ledjes, die komen in mijn doorzichtige fan.
Hij fade nu:
alle ledjes:
rood-groen-blauw
yellow-mangenta-cyaan
wit aan-uit
en ook ronddraaiend van kleur veranderend en dat soort dingen.
kan mijn sourcecode wel posten als daar vraag naar is of filmpjes ofzo.
Zou je de source op het internet kunnen zetten? dat zou namelijk wel erg
zijn. Filmpjes zijn natuurijk altijd leuk.
Koen Van Vlaenderen
De vergeetachtigheid bewijst grotere diensten aan het hart dan het geheugen aan het verstand.
Op 15 april 2003 13:25:14 schreef Benadski:
Filmpjes komen vandaag (als ik m'n netwerkkaart niet weer vergeet mee naar huis te nemen), dus hou het in de gaten!
nou waar blijven de filmpjes 
Benadski
Kom eens langs bij RevSpace of één van de andere spaces!
Ehh, problemen met mijn netwerkkaart, sorry. Eén van mijn PC's werkt niet meer en daar zit een video opneem kaart in voor mijn handycam... De andere pc's (siemens mediabox) hebben niet genoeg power om die kaart aan te sturen, dus zo gaat het ook niet lukken.
Zodra ik mijn nieuwe harddisk heb en alles weer heb geinstalleerd komt er echt een filmpje! 
heb het filempie van mijn versie af... 40 seconde DivX op http://130.161.129.119/rgbled.avi (1.4 meg)
remco
Op 13 april 2003 20:25:42 schreef remco hosman:
als je dit idee combineert met de DTMF-generator appnote word het nog mooierdaar zit een echte sinus tabel in.... moet ik mischien maar eens gaan doen als ik weer wat wakkerder ben
remco
Waar heb jij die DTMF app notes vandaan? ik kan ze niet vinden. Zijn dez voor AVR?
ledfreak
Moderator green laser forum http://www.greenlasers.co.uk/cgi-bin/yabb/YaBB.cgi
ik gebruik gewoon een pic controller hiervoor
alleen wil de software aanpassen maar heb dr geen kaas van gegeten helaas
gebruik nog 3 luxeon star 1 watt leds met me controller
die uit eindelijk via de compoort gestuurt moet gaan worden
ik wil dus dolgraag benadski's code gebruiken maar euhm zit met een probleempje
dit is de code
[MOD edit] Dit slaat natuurlijk nergens op. Post gewoon even de link naar de code ipv de hele meut hier te posten. 
ik gebruik een ATmega32 en wil graag poort A van pin 4 tot en met pin 7 aansturen, ik heb er maar 3 nodig dus tot en met pin6 ik weet niet waarom het programma niet werkt, ik krijg geen errors enz... en niets op de uitgang dus ik heb echt geen id. kathode van de leds hangt aan de VCC (+5V)
bedankt
need help 
[Bericht gewijzigd door Bastiaan op ]
twerkt nog steeds niet:(
kheb ook al op C poorten geprobeert van 0 tot 3 maar ook daar geen resultaat. bij het assembleren moet je de hex output file bij avr studio toch op generic zetten hé? of op intel?
anyway geen van beide werkt 
zou iemand z`n pic voor me kunnen programmeren.
heb geen programmer namelijk
(heb ook geen zin om te bouwen)
Benadski
Kom eens langs bij RevSpace of één van de andere spaces!
Op 9 mei 2004 15:11:37 schreef tweetyoost:
ik wil dus dolgraag benadski's code gebruiken maar euhm zit met een probleempjedit is de code
[...]
ik gebruik een ATmega32 en wil graag poort A van pin 4 tot en met pin 7 aansturen, ik heb er maar 3 nodig dus tot en met pin6 ik weet niet waarom het programma niet werkt, ik krijg geen errors enz... en niets op de uitgang dus ik heb echt geen id. kathode van de leds hangt aan de VCC (+5V)
bedankt
need help
Ik ga eens ff nadenken voor je. Echter zie ik wel meteen al een foutje. Als je de common kathode aan de 5V hangt moet er op de anodes een hogere spanning komen te staan. Dat levert de AVR niet dus brandt er ook geen LED.
Probeer het eens met de kathode aan de GND. Dat zou wel moeten werken. Gebruik wel weerstandjes van minimaal 470 ohm voor de anodes, dan gaan de AVR en de LED niet kapot.
Ik weet dat de mega's niet goed werken met de code, maar waar dat nou aan ligt... Geen idee. Ik ga ff de datasheet doorspitten.
EDIT: Waarom gebruik je eigenlijk een mega32, wel erg zonde... Ruilen tegen een werkende tiny 15L met snelheidsregeling? 
arne, mail me ff als je een geprogde AVR wilt hebben!