De EL-kroeg Overzicht Volgende deel Laatste deel

Dit topic is onderdeel van een reeks. Ga naar het meest recente topic in deze reeks.

Pagina: 1 ... 15 16 Laatste
Acties:
  • 66.432 views sinds 30-01-2008

Acties:
  • 0 Henk 'm!

  • Tim_bots
  • Registratie: April 2004
  • Laatst online: 20-08 08:10
Voor mensen die niet willen rekenen met het uitrekenen van de baud rate waardes heeft winavr nog een handige macro (uit avr-libc-user-manual.pdf):
C:
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
#include <avr/io.h>
#define F_CPU 4000000
static void
uart_9600(void)
{
#define BAUD 9600
#include <util/setbaud.h>
UBRRH = UBRRH_VALUE;
UBRRL = UBRRL_VALUE;
#if USE_2X
UCSRA |= (1 << U2X);
#else
UCSRA &= ~(1 << U2X);
#endif
}
static void
uart_38400(void)
{
#undef BAUD // avoid compiler warning
#define BAUD 38400
#include <util/setbaud.h>
UBRRH = UBRRH_VALUE;
UBRRL = UBRRL_VALUE;
#if USE_2X
UCSRA |= (1 << U2X);
#else
UCSRA &= ~(1 << U2X);
#endif
}
Mocht de baud-rate niet werken krijg je een warning van deze library
mace schreef op zondag 09 maart 2008 @ 13:28:
Heeft iemand een idee hoe ik een PDF file kan spiegelen?

Ik heb namelijk een layout voor een PCB in een pdf-je maar die is niet gespiegeld, dus als ik toner-transfer wil doen dan heeft dat geen zin. Nu kan ik in mijn printersettings niks vinden over gespiegeld afdrukken, en ik ben bang dat als ik printscreen -> plakken in paint doe dat de schaal dan niet meer klopt.
Ik heb iets soortgelijks gedaan om meerdere prinlayouts op 1 pagina te krijgen.
  1. In adobe reader ( 8 ) naar bewerken->voorkeuren gaan en daar op het "tabblad" algemeen een vaste resolutie voor het gereedschap momentopname gebruiken (300DPI)
  2. met het fototoestelletje (in de balk bovenin) = gereedschap momentopname he printlayout selecteren.
  3. Als alles goed gaat wordt nu je printje met 300DPI naar het klembord gekopieerd
  4. open nu een fotobewerkingsprogramma (als je er geen hebt probeer: Paint.net)
  5. Maak nu een nieuwe afbeelding met het formaat van een A4-tje (210 x 297 mm) en eer resolutie van 300DPI.
  6. Plak je printje uit de pdf en spiegel hem en voer nog meer bewerkingen uit (als je dat wilt)
  7. sla je resultaat op in een loosles formaat (ik heb PNG gebruikt)
  8. nu de grootste truuk om de schaal goed te krijgen:
  9. Pak een word(achitg) programma (openoffice.org writer werkt ook)
  10. Maak een nieuw document op A4 formaat
  11. importeer de net gemaakte PNG.
  12. Rek het plaatje dusdanig uit zodat het volledig op de pagina valt en druk op de print knop
  13. als alles goed is gegaan zou je nu een gespiegelde versie van je printje moeten hebben op de juiste schaal
  14. Vergeet niet het resultaat te controleren
Misschien heb je er wat aan

Alvast hartelijk bedankt voor al jullie hulp en reacties, Tim Bots


Acties:
  • 0 Henk 'm!

  • mace
  • Registratie: Juni 2003
  • Laatst online: 15:01

mace

Sapere Aude

Tim_bots schreef op zondag 09 maart 2008 @ 15:24:
[...]

Ik heb iets soortgelijks gedaan om meerdere prinlayouts op 1 pagina te krijgen.

-knip-

Misschien heb je er wat aan
Hey dat is een goede tip!
Ik zal het eens proberen, alleen heb ik foxit reader, even kijken of hij ook die 300DPI momentopname-truuk kan.

[ Voor 62% gewijzigd door mace op 09-03-2008 15:30 ]


Acties:
  • 0 Henk 'm!

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 10-09 18:35

TrailBlazer

Karnemelk FTW

Sprite_tm schreef op zondag 09 maart 2008 @ 13:14:
Trailblazer: Je kan het ook enkel in software doen :) Ik heb ooit een 7x7 matrixdisplay gemaakt waarbij elke led 128 grijstinten kan displayen: zie [leds] 7x7 monochroom led-display voor meer indo en source enzo.

Edit: Ik zie net dat ik die source nooit goed gedocumenteerd heb :X Nja, ik hoop dat je er alsnog wat aan hebt.
Ik heb een groot deel ondertussen al af. Ik moet enkel nog even kijken hoe ik netjes kan schakelen van kolom naar kolom. Ik zal wel even kijken naar je code om te kijken hoe jij dat hebt gedaan. Verder wil ik nog kijken hoe ik makkelijk patronen kan genereren.

Acties:
  • 0 Henk 'm!

  • Atlas
  • Registratie: Mei 2002
  • Niet online

Atlas

Ik flits niet meer terug!

Iemand enig idee waar en waarmee ik makkelijk een 2x10 pins 0.8mm Pitch header kan aansluiten met de soldeerbout? Ik zoek me suf met google maar kan de juiste conenctoren niet vinden?

Join the dark side, we have cookies :)
You need only two tools. WD-40 and duct tape. If it doesn't move and it should, use WD-40. If it moves and shouldn't, use the tape.


Acties:
  • 0 Henk 'm!

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 10-09 18:35

TrailBlazer

Karnemelk FTW

Ik heb nu nog een ding waar ik niet helemaal uitkom met mijn beperkte ASM kennis.
Het programma werkt in het kort als volgt.
De PWM outputs gebruik ik voor de kolommen van de multiplexing en de rijen stuur ik gewoon aan de poorten PORTB0/1/5/6
  1. stel alles in voor de PWM dus poorten en counters.
  2. start de loop
  3. Alle poorten voor de rijen disabelen
  4. Laad de registers TCR0A/B, TCR1A/BH TCR1A/BL om de PWM de goede waarde te geven.
  5. de juiste poort voor de rij die op dat moment actief moet worden activeren.
  6. terug naar de loop.
Stap 5 kom ik dus nog niet uit.
Ik kan natuurlijk een counter laten meelopen van 0-3 alleen hoe link ik dan de waardes van die counter dan aan een bepaalde poort.
Het zou dus moeten worden
0->portb0
1->portb1
2->portb5
3->portb6

[ Voor 3% gewijzigd door TrailBlazer op 09-03-2008 19:47 ]


Acties:
  • 0 Henk 'm!

  • Sprite_tm
  • Registratie: September 2002
  • Laatst online: 11-08 04:52

Sprite_tm

Semi-Chinees

Topicstarter
Atlas: Hoe bedoel je; waarop wil je 'm aansluiten?

TrailBlazer: Je kunt het op 2 manieren oplossen. De eerste is quick and dirty maar neemt geen extra registers in. Nuttig voor kleinere omzettingen.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
        cpi teller,0
        brne niet0
        ldi out,0
niet0:
        cpi teller,1
        brne niet1
        ldi out,1
niet1:
        cpi teller,2
        brne niet2
        ldi out,0x20
niet2:
        cpi teller,3
        brne niet3
        ldi out,0x40
niet3:
        out portb,out


De tweede is netter maar je hebt er oa je Z-registers bij nodig:
code:
1
2
3
4
5
6
7
8
9
10
        ldi zlo,low(tabel*2)
        ldi zhi,high(tabel*2)
        add zlo,teller
        ldi temp,0
        adc zhi,temp
        lpm out
        out portb,out
        
tabel:
    .db 0,1,0x20,0x40

Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog


Acties:
  • 0 Henk 'm!

  • Atlas
  • Registratie: Mei 2002
  • Niet online

Atlas

Ik flits niet meer terug!

Sprite:

Afbeeldingslocatie: http://www.vandijkenelektronica.nl/preview.php?table=images&index=4742

Een connector/ manier om deze aan te sluiten :)

Join the dark side, we have cookies :)
You need only two tools. WD-40 and duct tape. If it doesn't move and it should, use WD-40. If it moves and shouldn't, use the tape.


Acties:
  • 0 Henk 'm!

  • madwizard
  • Registratie: Juli 2002
  • Laatst online: 26-10-2024

madwizard

Missionary to the word of ska

Atlas: waarschijnlijk heeft digikey wel connectors die daar op passen, als je snel bent kun je op CO met een snelle digikey IA meedoen.

Volgens datasheet:
http://search.digikey.com...Detail?name=SAM1142-10-ND
Wel 7 euro ex BTW.. Misschien wel een andere te vinden ook.

[ Voor 27% gewijzigd door madwizard op 09-03-2008 20:17 ]

www.madwizard.org


Acties:
  • 0 Henk 'm!

  • Sprite_tm
  • Registratie: September 2002
  • Laatst online: 11-08 04:52

Sprite_tm

Semi-Chinees

Topicstarter
Worstkaas-scenario: gewoon draadjes aan die header knopen :)

Hmm, we beginnen ondertussen al tegen de 1.5K posts aan te lopen. Ik geloof dat ik mezelf verteld had dat ik bij 1K posts wel een nieuw kroeg-topic zou opstarten, maar ik geloof dat ik het enigszins vergeten ben :) Iemand zin om een nieuwe hippe startpost te maken? Zoniet dan c/p ik mijn eigen startpost wel even.

Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog


Acties:
  • 0 Henk 'm!

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 10-09 18:35

TrailBlazer

Karnemelk FTW

Sprite_tm schreef op zondag 09 maart 2008 @ 20:00:
Atlas: Hoe bedoel je; waarop wil je 'm aansluiten?

De tweede is netter maar je hebt er oa je Z-registers bij nodig:
code:
1
2
3
4
5
6
7
8
9
10
        ldi zlo,low(tabel*2)
        ldi zhi,high(tabel*2)
        add zlo,teller
        ldi temp,0
        adc zhi,temp
        lpm out
        out portb,out
        
tabel:
    .db 0,1,0x20,0x40
Persoonlijk lijkt dit me de mooiste oplossing alleen ik snap hem nog niet helemaal.
Wat doet die tabel*2 precies. Ik neem aan dat je hier de geheugen adressen bepaalt die je later weer gebruikt?
Als je trouwens die waardes op PORTB zet dan heeft dat dan geen invloed op de PWM outputs die ook op PORTB (poort 2 3 en 4) zitten?

Acties:
  • 0 Henk 'm!

  • madwizard
  • Registratie: Juli 2002
  • Laatst online: 26-10-2024

madwizard

Missionary to the word of ska

Heb wel een mooi plaatje voor het nieuwe topic :)
Afbeeldingslocatie: http://www.madwizard.org/extern/got/elkroeg.jpg

www.madwizard.org


Acties:
  • 0 Henk 'm!

  • dalus
  • Registratie: Januari 2006
  • Laatst online: 29-07 07:21

dalus

Firing Sparks

Dies inderdaad wel nice, denk alleen jammer dat ie niet meer te drinken is. Misschien iets voor in het speciale bier topic :P

High Powered Madness


Acties:
  • 0 Henk 'm!

  • Sprite_tm
  • Registratie: September 2002
  • Laatst online: 11-08 04:52

Sprite_tm

Semi-Chinees

Topicstarter
Madwizard: Fancy! Ik moest eerst even 2 keer kijken voordat ik de verdronken componentjes zag :)

Trailblazer: Tabel*2 is omdat de assembler voor 'tabel' een adres in 16-bit words invult. Omdat een word 2 bytes is en de lpm-instructie alles in bytes addresseert, moet je het adres met 2 vermenigvuldigen. Wat je dus feitelijk doet is in Zhi:Zlo zetten op welke positie, in bytes, 'tabel' in het geheugen staat. Daarna tel je je positie erbijop zodat je het adres van de waarde die je moet hebben in Z hebt staan, en fetcht daarna de byte uit de tabel door de lpm-instructie.

Ik meen dat bij pwmmen de pinnetjes niet meer via de portb-registers aangestuurd worden, maar ik kan het fout hebben; dat zou je even moeten nakijken of uitproberen.

Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog


Acties:
  • 0 Henk 'm!

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 10-09 18:35

TrailBlazer

Karnemelk FTW

Het lijkt te werken met die tabel. Ik weet het nog niet helemaal zeker omdat ik nog geen routine heb geschreven om indivuduele ledjes aan of uit te zetten. Dus ze hebben nu allemaal dezelfde waarde en daar had ik wel een eenvoudiger oplossing voor kunnen bedenken. :p
Er zat wel een klein foutje in die tabel. Het moest zijn
1 2 0x20 0x40
Maar daar was ik zelf redelijk snel achter.

Acties:
  • 0 Henk 'm!

  • _ferry_
  • Registratie: Januari 2002
  • Niet online

_ferry_

Moderator Tweaking

Nipple Tweaker

Damn, ik wist van de verslagjes van Sprire_tm wel dat die USB key's met codes enzo niet veilig waren.

Maar dat ik voor de Corsair Padlock alleen een pull up weerstand nodig had is wel heel bizar :X
Afbeeldingslocatie: http://ak.buy.com/buy_assets/rsschannel/141/440/7.jpg
Gister gehad als relatiegeschenk, dus ik ga ze zo maar eens mailen. Ben benieuwd wat ze er van vinden :P

Acties:
  • 0 Henk 'm!

  • Sprite_tm
  • Registratie: September 2002
  • Laatst online: 11-08 04:52

Sprite_tm

Semi-Chinees

Topicstarter
Hip, heb je dat zelf uitgevonden? Schop anders even de mensen van de frontpage, misschien willen ze er wel een stukkie over schrijven.

Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog


Acties:
  • 0 Henk 'm!

  • _ferry_
  • Registratie: Januari 2002
  • Niet online

_ferry_

Moderator Tweaking

Nipple Tweaker

Sprite_tm schreef op maandag 10 maart 2008 @ 10:59:
Hip, heb je dat zelf uitgevonden? Schop anders even de mensen van de frontpage, misschien willen ze er wel een stukkie over schrijven.
Heb er net een blog van gemaakt :)
http://veerboot.tweakblog...sair-padlock-hacking.html
Zal em ook even submitten :)

Acties:
  • 0 Henk 'm!

  • Sprite_tm
  • Registratie: September 2002
  • Laatst online: 11-08 04:52

Sprite_tm

Semi-Chinees

Topicstarter
Jezus, en ik dacht dat ik een paar makkelijk te kraken stickies in mijn assortiment had. Ik gebruik 'm niet vaak, maar deze is wel een :') waard :P

Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog


Acties:
  • 0 Henk 'm!

  • teun-v
  • Registratie: Maart 2005
  • Niet online

teun-v

Koffie? ja graag...

En daar is hij dan: EL-kroeg deel 2

Ook gek op Ovalracen? | Canon EOS 350 D | Canon EF-S 10-22mm F/3.5-4.5 | Sigma 17-70 F/2.8-4.5 DC Macro | Canon EF 70-200 F/2.8L USM | >Blog< |


Acties:
  • 0 Henk 'm!

  • Sprite_tm
  • Registratie: September 2002
  • Laatst online: 11-08 04:52

Sprite_tm

Semi-Chinees

Topicstarter
En daar gaan wij verder :)

Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog

Pagina: 1 ... 15 16 Laatste

Dit topic is gesloten.