Hallo
Ik vond deze site over een 12 bits AD converter
http://cubloc.com/download/app_mcp3202.pdf
met een stukje basic
maar deze basic ken ik niet
kan iemand deze basic vertalen in een simpele basic
zodat ik het in mijn micro controller van conrad kan zetten.
Deze controller heeft een 8 bits AD ingang dit is te klein daarom deze aanpassing voor een 12 bits AD converter
Hans
Ununoctium
I don't know how fast I'm going, but I know exactly where I am
Dat is Pbasic, is gemaakt voor de Basic Stamp (de µC die ze erbij zetten heeft ook dezelfde lay-out als de basic stamp 2)
En tja, wat voor een controller heb je, want er zijn er zo veel.
Oke ik heb een micro controller van conrad z'n Munit2 met zijn eigen basic progr.
Ik weet dat deze unit niet gewilt is op deze site maar voor mij voldoet ie goed.
het gaat er mij om dat ik die pbasic niet begrijp
bijv. shifout ioclk,iodi,0,i,4
en shiftin(ioclk,iodo,3,12)
als deze 2 regels uitgeschreven kunnen worden in een simpele basic,dan zou ik het weer in mijn controller progr. kunnen schrijven.
ook als je het schema bekijkt moet er dan na elke clk puls een data bit binnen komen OF........hier zit ik dus mee
als ik dit al niet weet kan ik nooit een progr. schrijven
Ununoctium
I don't know how fast I'm going, but I know exactly where I am
het commando
'shifout ioclk,iodi,0,i,4'
wil zeggen :
verstuur data via pin 'iodi'
met als klokpin 'ioclk'
een 0 wil zeggen LSB eerst, een 1 wil zeggen MSB eerst
en daarachten komt de data die je wil verzenden.
'shiftin(ioclk,iodo,3,12)'
wil zeggen :
ontvang data via pin 'iodo'
met als klokpin 'ioclk'
3 wil zeggen : LSB eerst, haal de bit op, na de klokpuls
en nu moet je zelf maar eens kijken welk commando er ongeveer mee overeenkomt met de basic versie die jij gebruikt.