Posts Tagged 'programmering'

Måste tipsa om en annan annan amatörbloggare, SM7PXS.

Jag har några favoriter som jag kollar mer eller mindre dagligen. Upptäckte att SM7PXS har också börjat labba med Arduino. Kul med fler som hoppar på tåget och försöker lära sig nya saker. För min egen del är programmeringen akilleshälen. Så ju fler vi är som hjälps åt, desto roligare projekt kan vi få ihop.

 

Editerat. SM7PXS ska det vara. Sorry :)

Arduinoprojektet fortsätter.

Så har man provat lite grundläggande kodning för att få sequencern att fungera. Att koda för state-machines i C är inte så jättelätt med tanke på att man programmerade seriöst senast för 22 år sedan. Dessutom mest i Pascal och script av olika slag. Hur som helst så har jag börjat titta på lite olika grafiska verktyg för att underlätta kodningen. Framförallt så vill jag ha lite framtida finesser, där jag kan kommunicera med t.ex. radion för att få band osv. Allt för att automagisera processerna så långt det går. Nåja, nu ska jag pula vidare och återkommer med en rapport om när jag lyckats lite mer än med en fördröjd lysdiod/PTT nyckling.

PS: Kommandot noInterrupts(); skapar ett intressant fenomen i Arduino. delay(xyz); slutar att fungera tills interrupts(); återfinns i koden…

Så var jag ett steg närmare att koppla in IC-7400 till datorn.

ZLP Electronics har skickat kabeln som jag behöver för att koppla min nya radio till datorn. Jag vet att jag hade kunnat löda den själv, men nu var jag lat. Det får man vara ibland :) . Hur som helst, i så fall blir det ett steg närmare SO2R på HF och 2m. Jag har kollat in microHam och deras interface. Helt klart finns det en hel del att köpa, men man funderar ju på om det är prisvärt. Lite Arduino- eller PIC-programmering i kombination med operationsförstärkare borde kunna lösa logik, switchning och mixerproblematiken. Keyers behöver jag inte, då jag avser att köra sådant via datorn. Nåja, det är hur som helst en kul utmaning att fundera på. Man får ju inte ha tråkigt som radioamatör :)

Programmering revisited…

Det var länge sen sist som jag höll på med programmering. Det har varit lite mer grunder som har varit huvudfokus ett bra tag. Men nu är det dags igen. Idag köpte jag på mig en Arduino på Kjell&Co. De minnesgoda kommer kanske ihåg att jag höll på med PIC och C programmering för ett bra tag sen. Visserligen en kompetent plattform, men kanske lite överkomplex för en radioamatör att börja med. Så efter lite tips från Tilman/SM0JZT så bestämde jag mig för att testa Arduino. Och jag måste säga att det var en något enklare plattform att komma igång på. Så nu ska jag fnula till en sequencer i Arduino istället för PIC. Första programmet är redan testat. I princip så ska jag involvera lite fler utgångar, lite delay osv. Plus en interrupt. Så är sequencern klar. Sen bygger man in hela klabbet i en fin låda och kör igång.

 

Rapport kommer..

Programmering, hur svårt kan det vara?

Så har jag hållit på och strulat med utvecklingskittet för PIC. Jag ska ju bygga VK4DD:s sequencer för att styra prylarna. Men tyvärr med låg framgång. Programmet är gjort i en enkel BASIC miljö, som tyvärr inte stöds av vare sig mitt PIC2 kit eller EasyPIC6 kittet. Så kan det gå ibland. Så nu har jag lite ont om idéer. Ena alternativet är att programmera kretsten via sitt ICD interface, dvs. jag måste bygga lite seriekablar. Kan ju göras, men känns inte helt rätt, eftersom jag gärna vill testa timings mm. i utvecklingskittet. Nåja, så kan det vara när någon annan gör jobbet. Ett annat alternativ är att jag programmerar om allt i C, men det tar nog lite tid också. Fördelen skulle dock vara att det blev exakt som jag ville och inte nästan. Vilket i sig har sina fördelar. Nåja, jag ska fnula lite….

När man antar att man är klok….

så får man ångra sig dagen efter. Självklart gick jag inte och la mig, men å andra sidan lärde jag mig en hel del om PIC programmering och debugging. Klockan stod på 04:31 när jag gav upp. Så kan det gå. Tror också att det blir till att hitta en bok om microC programmering i PIC miljön…

Hehe, nu ska vi C……

Håller på och strular med mitt labbkit för PIC processorer. Och självklart så gör ju prylarna det som man programmerar dem till, inte det som man tror att man programmerar. Det var inte igår som jag höll på med C direkt. Mycket ligger alldeles för långt bak i huvudet för att det ska komma fram. Nåja, man får bara plugga på som attans. I princip så brottas jag med två problem.

Jag försöker nyttja TRISE registret för att få till bandavkodning från K3:ans ACC utgång. Och självklart så funkar inte knapparna konsistent på EasyPIC6 kortet. Så jag kan inte mata in de värden som jag hade hoppats på. Surt. Men jag tror att det är till att knappa några register rätt i PIC:en, så blir det nog bra.

Det andra problemet är att jag vill kunna omvandla TRISE registervärdet till text, t.ex. Band: 2m. Men här brister min programmeringskompetens för att få till kombinationen text och registervärden. Jag får däremot ut något på LCD-displayen, så det var faktiskt den enkla biten. Så med lite tur och pluggande så ska jag få rätsida på det inom rimlig tid.

Nu är det läggdags, god natt alla läsare….

PS: Varför programmerar man alltid till efter midnatt?????

Så har man börjat mecka med PIC programmering.

Köpte som sagt var ett PICkit2 från Kjell.com. Så nu har jag puttat i den första programmet, Hello World självklart. Så nu tror jag att man grejar att bygga styrkretsar. Första steget är som sagt var en sequencer som klarar att styra PTT, slutsteg och förförstärkare. Funderar också på om jag ska avkoda K3:ans bandavkodare för automagisk omkoppling av slutsteg mm. Vore trevligt om man kunde få en station som klarar sådant själv utan extra knappande osv. Tyvärr var 24V byggsatsen restnoterad, så jag saknar en kritisk komponent till bygget. Får ringa till Kjell.com och fråga när de beräknar leverans. Hur som helst, jag saknar inbyggnadslådan och räknar med att den kommer tidigast nästa vecka. Nåja, man pinnar på med alla sina projekt….



Följ

Få meddelanden om nya inlägg via e-post.

Gör sällskap med 514 andra följare