Kleines erstes Testprogramm

Fragen zu Programmiersprachen und Software für den Hive und die Propellerchips
Antworten
Benutzeravatar
ben
Beiträge: 99
Registriert: Do 4. Jun 2009, 13:48

Kleines erstes Testprogramm

Beitrag von ben »

Hi HiveFans,

ich wollte einfach mal einen Pin am ABUS auf high setzen. Habe das folgendes Programm, oder besser die zwei Zeilen code, geschrieben:

Code: Alles auswählen

{{testa10.spin}}

CON
  Pin   = 17                    'A10 am ABUS

PUB Toggle

  dira[Pin]~~
  !outa[Pin]
  ''outa[Pin]~~                 'hat auch nicht funktioniert
Dann habe ich versucht am ABUS den Pin 10 zu messen. Das war aber nichts. Da ich nicht genau weis wo am ABUS eigentlich Pin 1 ist, habe ich halt alle gemessen. An den beiden Pins neben dem DMPORT lag high an.

Habe ich da was falsch verstanden?

Grüße

Benjamin
Hive 13 - Unimatrix 1
DJLinux

Re: Kleines erstes Testprogramm

Beitrag von DJLinux »

Hier schon mal die Pin Belegung hatte ich gerade zur Hand aus dem Code für ein Display am HiVe Bus.

Läst Du das Programm unter IOS laufen oder alleine?

Schau erst mal ob Du den richtigen Pin zur Masse gemessen hast.

Grüsse Joshy

Code: Alles auswählen

'                             _ _
' n n A A A A A A A A A A A A R R A A A A
' c c 7 6 5 4 3 2 1 0 8 9 1 L 1 2 P P P P
'                         0       2 2 2 1
'                                 2 1 0 9
'
' 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4
' 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

'                 _ _ _   _       _
' D D D D D D D D W P P C H L T R R 5 3 G
' 0 1 2 3 4 5 6 7 R 1 2 L S E X X E V V N
'                       K   D     S 0 3 D
'
' 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1 1 2
'                   0 1 2 3 4 5 6 7 8 9 0
Dateianhänge
eBus.jpg
Zuletzt geändert von DJLinux am Do 27. Aug 2009, 08:07, insgesamt 1-mal geändert.
Benutzeravatar
drohne235
Administrator
Beiträge: 2284
Registriert: So 24. Mai 2009, 10:35
Wohnort: Lutherstadt Wittenberg
Kontaktdaten:

Re: Kleines erstes Testprogramm

Beitrag von drohne235 »

Hier mal die Belegung der Pins an den Propellerchips:

http://hive-project.de/wp-content/galle ... pinout.jpg

Ansonsten sind bei solchen Experimenten auch die Sticker (http://hive-project.de/content/507) ganz nett, welche man auf die Chips aufkleben kann. Da ist die Belegung und beschriftung beim Messen genau da wo man sie braucht - auf dem Chip.

In deinem Quelltext oben steht "Pin := 17" - das wäre an Regnatix dann A4/A15. Was meinst du mit DMPORT?
"Ob Sie denken, dass Sie es können, oder ob Sie denken, dass Sie es nicht können - in beiden Fällen haben Sie recht." Henry Ford
Benutzeravatar
ben
Beiträge: 99
Registriert: Do 4. Jun 2009, 13:48

Re: Kleines erstes Testprogramm

Beitrag von ben »

Nachdem ich mir noch einmal die Pinouts angeschaut habe, hat es dann geklappt. Habe irgendwie Pin und Ports durcheinander gebracht.
drohne235 hat geschrieben:Was meinst du mit DMPORT?
Das A kann man bei mir auf der Platine nicht lesen. Es ist aber der ADM Port. :)

Ich habe jetzt auch mal das Propeller Tutorial durchgemacht, das bei der Windows Version dabei ist.

Als nächstes werde ich mir dann mal ios anschauen.
Hive 13 - Unimatrix 1
Antworten