Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: Piirilevyn ohjelmointi

Sivun loppuun

Jalmari91 [06.12.2006 18:43:52]

#

Mikä ois hyvä kirjasto piirilevyn ohjelmointiin. Ja onko siihen hyvää tutoriaalia. ???

Lumpio [06.12.2006 19:08:20]

#

Meinaaks sitä kun kaikki kovis elitet ohjelmoi oikosulkemalla emolevyn pinnejä tosinopeeta kuparilangalla? Se on kyl aika vaikeeta enkä usko et siihen on mitään tutoriaaleja. Siitä vaan opettelemaan.

Lahha [07.12.2006 00:53:25]

#

Varmaankin tarkoitti mikrokontrolloreiden ohjelmointia. Minun tietääkseni niissä tulee omat kirjastot aina ohjelmointilaitteen mukana.

http://www.kouluelektroniikka.fi/cgi-bin/shop.cgi?action=prodshow&usr­=74cb7bf4c6bf405a226e7058ccc0c9e5&prodid=8791 000

K_L [07.12.2006 12:50:45]

#

On kyllä paketilla hintaa. Vaan hyvää ei saa halvalla.
Koulussa kun oli pari jyrsintä ja hyvä kolvi, niin tehtiin piirilevyjä itse. Hinnat oli niin alhaiset, ettei paljoo painanut jos välillä vähän käry kävi. (varsinkin, kun opettaja laittanut maan väärään paikkaan suunnittelu softaan)

Atmelin AT90-sarjasta kyllä ihan hyviä kokemuksia. Atmelin sivuilta löytyy hyviä tutoriaaleja, sekä harrastajia löytyy netistä. Atmelilta löytyy myös starter kittejä, joilla pääsee alkuun ilman suurta tietämystä aiheesta.

Itse en kyllä käynyt ko. ohjelmoinnin peruskurssia, vaan menin suoraan työkurssille. C-kielen perusteen on hyvä olla hanskassa.

Jalmari91 [07.12.2006 16:50:27]

#

Ok kiitos teille. On hintaa =) Pitää katsoa mistä sais rahat. =)

sooda [07.12.2006 17:15:50]

#

Ei tsiisus minkä hintainen. Määkin opettelen just mikrokontrollerei, pic16f84:ää ekaks. Mun rakentama prommeri ei maksanu mitään kun rakentelin koulussa ja himassa on sitten ilmasta softaa prommaukseen, koodailu lempparieditorilla ja asmilla.

Baglair [07.12.2006 20:22:31]

#

Joku Atmelin mikrokontrolleri vois olla hyvä. Ite käytän ATmega8, jossa on muistaakseni 8megaa flashii ja jonkun verran myös EEPROMia ja SRAMia. Sitten tarttet piirilevyä ja kalvoa, jossa on luonnos siitä mikrokontrolleripiiristä. En lähtis kyllä suunittelemaan ite tota piiriä ellei oo aiempaa kokemusta. Myös ohjelmointikaapelille ja kääntäjälle on käyttöä.

Avra on hyvä assemblykääntäjä linuxille: http://avra.sourceforge.net/ . Windowsille muistaakseni oli tämmönen ja se sisältää debuggerit sun muut: http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725

Ja jos ei oo kokemusta assemblystä ennen niin tästä ATmega8 dokumentaatiota löytyy hyvää tietoa: http://atmel.com/dyn/resources/prod_documents/doc2486.pdf
Kannattaa kattoo varsinki ne esimerkit.

Tarttet myös ohjelman jolla saat sen ohjelman sinne mikrokontrollerii. Windowsille löytyy semmonen ku PonyProg http://www.lancos.com/prog.html . Linuxille taas on tämmönen http://savannah.nongnu.org/projects/avrdude/

Alkuun pääseminen on tietysti aikas hankalaa mut jos kiinnostus riittää ni kyl se siitä. Tässä vielä hyödyllinen sivusto http://www.avrfreaks.net/

K_L [08.12.2006 15:01:19]

#

Baglair kirjoitti:

Alkuun pääseminen on tietysti aikas hankalaa mut jos kiinnostus riittää ni kyl se siitä. Tässä vielä hyödyllinen sivusto http://www.avrfreaks.net/

Juu toi on hyvä mesta. Jostain syystä en saanut tuota avrdude:n softaa koskaan toimimaan STK500:n kanssa. Mitään virheitä ei tullut, mutta koodaaminen aina epäonnistui.

---

Offtopic: ootteko noitten pintaliitoskomponettien kanssa pelanneet. Ei oo nakkisormen hommia.

tkarkkainen [08.12.2006 16:17:58]

#

K_L kirjoitti:

Offtopic: ootteko noitten pintaliitoskomponettien kanssa pelanneet. Ei oo nakkisormen hommia.

Kunhan muutaman perusniksin oppii niin kyllä niitäkin juottaa. Tiheällä jalkavälillä varustetuille komponenteille helkkarin ohut juotostina on aivan ehdoton. Paljon tärkeämpi kuin kapeakärkinen kolvi.

maka78 [08.12.2006 16:20:54]

#

sooda kirjoitti:

Ei tsiisus minkä hintainen. Määkin opettelen just mikrokontrollerei, pic16f84:ää ekaks. Mun rakentama prommeri ei maksanu mitään kun rakentelin koulussa ja himassa on sitten ilmasta softaa prommaukseen, koodailu lempparieditorilla ja asmilla.

Tuo prommeri ei vain toimi kaikilla koneilla, lähinnä koska kaikkien koneiden sarjaportista ei saa tarvittavaa ohjelmointijännitettä (mm. monet läppärit). Itse olen tehnyt muunnelman tuosta joka käyttää ulkoista jännitelähdettä ohjelmointijännitteen (n. 13,5V) ja piirin käyttöjännitteen(5V) tuottamiseen. En oo vaan saanut vielä ajoiks laittaa kytkentäkaavaa verkkoon :/.

Baglair [08.12.2006 16:54:30]

#

Juu pintaliitos on aivan ehdoton; säästää tilaa ja on muutenki nopeempaa kunhan ei kädet tärise.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta