Mikä ois hyvä kirjasto piirilevyn ohjelmointiin. Ja onko siihen hyvää tutoriaalia. ???
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.
Varmaankin tarkoitti mikrokontrolloreiden ohjelmointia. Minun tietääkseni niissä tulee omat kirjastot aina ohjelmointilaitteen mukana.
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.
Ok kiitos teille. On hintaa =) Pitää katsoa mistä sais rahat. =)
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.
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.
Ja jos ei oo kokemusta assemblystä ennen niin tästä ATmega8 dokumentaatiota löytyy hyvää tietoa: http://atmel.com/dyn/resources/prod_documents/
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/
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.
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.
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 :/.
Juu pintaliitos on aivan ehdoton; säästää tilaa ja on muutenki nopeempaa kunhan ei kädet tärise.
Aihe on jo aika vanha, joten et voi enää vastata siihen.