Tellymate Code auf Pollin BAS Bausatz?

Gast #1802071
Lesenswert?

Hallo zusammen.

Ich habe mir vor einiger Zeit den Pollin RS232-BAS Bausatz gekauft.
Leider habe ich es (irgendwie) hinbekommen, den ATMEGA, der da drauf ist 
zu schrotten, oder zumindest zeigt das ding nicht mal dan 
Startbildschirm an (ganz viele einsen).

Also möchte ich jetzt den code vom TellyMate 
(http://www.batsocks.co.uk/products/Other/TellyMate.htm) draufspielen. 
Allerdings sind die pins etwas anders belegt. UND: ich progge sonst nur 
auf dem Arduino, d.h. ich habe keine Ahnung von C Code.
Hier mal der Code, der verändert werden muss:
1
// setup the two signal pins (sync and pixel) as outputs, and the input capture pin (PB0) as an input.
2
  DDRB = (1 << SIG_SYNC_PIN) | (1 << SIG_PIXEL_PIN) | (1 << SPI_SS) | (1 << SPI_SCK) | (0 << PB0);
3
  PORTB |= SPI_MISO;
4
  PORTB |= SPI_SS;
5
  PORTB |= (1<<PB0);
Ich weiß nicht genau, wo die Pins am Pollin-Board liegen, Pollin sendet 
ja auch keinen Code mit und nix... aber laut dem Datenblatt 
(http://www.pollin.de/shop/downloads/D810099B.PDF) liegen die Video out 
pins an PC0 und PB3. Wofür der output an PB0 im Tellymate da ist weiß 
ich auch nich.
Bitte helft mir!

Lennard
Gast #1802087
Lesenswert?

Da ich so meine Probleme mit der Pollin-Software hatte (das Ding hat bei 
mir nie so richtig funktioniert) bin ich den anderen Weg gegangen und 
habe das Layout der Pollin-Platine angepasst (siehe Bild). Funktioniert 
wunderbar.
Angehängte Dateien:
Gast #1802118
Lesenswert?

Ja,funktioniert bei mir mit der original tellymate Firmware. Ich hatte 
Version V1.0.14 verwendet.
Die etwas pragmatische Brücke von PB1 auf PC0 ist allerdings zu 
überdenken. Ich sehe gerade, dass PC0 für den Option Jumper verwendet 
wird. Da könnte man vielleicht besser die Leiterbahn an PC0 auftrennen 
und PB1 stattdessen direkt an die Diode führen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren