Aus RN-Wissen.de
Wechseln zu: Navigation, Suche
Rasenmaehroboter fuer schwierige und grosse Gaerten im Test

(Siehe auch)
Zeile 10: Zeile 10:
 
{{Ausbauwunsch|Was Euch noch dazu einfällt, Erfahrungen mit diesen Programmen usw., Kommentare}}
 
{{Ausbauwunsch|Was Euch noch dazu einfällt, Erfahrungen mit diesen Programmen usw., Kommentare}}
  
 +
 +
'''Der Propeller-Chip: Universaltalent mit 32 Bit, 8 unabhängig voneinander arbeitende Tasks möglich, 32kB RAM'''
 +
 +
Hauptdaten:
 +
80 MHz
 +
32 IO-Pins
 +
DIP-40-Gehäuse lieferbar
 +
 +
- 8 Co-Prozessoren 32-Bit (sogenannte COGs) die völlig unabhängig voneinander arbeiten können.
 +
 +
Das heißt: wenn man 3 serielle Schnittstellen braucht werden einfach 3 der 8 Co-Prozessoren
 +
dafür abgestellt.
 +
 +
- 32kB von allen 8 COGs gemeinsam benutzbar
 +
- jeder COG hat 2kB eigenes RAM
 +
- Video"hardware" im Chip integriert. Ermöglicht die Erzeugung von TV und VGA-Signalen
 +
d.h. es ist möglich ein Fernsehgerät oder VGA-Monitor als Anzeige zu benutzen !
 +
 +
Programmiersprachen SPIN (in etwa eine Mischung aus C und Pascal)
 +
SPIN ist in gewissem Sinne objektorientiert. Jedoch nicht mit der Objektorientierung etwa von Delphi oder Java
 +
vergleichbar.
 +
 +
und Assembler
 +
 +
'''Kostenlose IDE'''
 +
 +
IDE hebt verschiedene Code-Abschnitte durch verschiedene Hintergrund-Pastellfarben hervor.
 +
 +
Zeichensatz der IDE enthält elektrische Schaltsymbole. D.h. Hardware kann direkt im
 +
Quellcode dokumentiert werden.
 +
 +
Programm wird in einem I2C-EEPROM abgelegt und beim "booten" in das 32k RAM geladen
 +
 +
Timer/Counter on Board
 +
trigonometrische Funktionen als Tabellen im ROM abgespeichert
 +
 +
ALLE anderen Dinge wie UART, ADC, DAC, I2C, SPI, usw. werden im wesentlichen über
 +
Software realisiert.
 +
 +
'''Sehr umfangreiche Codebeispiele für Aufgaben von A-Z:'''
 +
 +
PC-Tastatur-Interface
 +
PC-Maus-Interface
 +
SD-Card-Interface
 +
 +
Codebeispiel zum Ansteuern von 32 ! Servos mit einem Co-Prozessor
 +
Die 1-2 Millisekundensignale können mit einer Auflösung von 1 Mikrosekunde
 +
gesteuert werden.
 +
 +
I2C-Bus
 +
 +
SPI-Bus
 +
 +
Sensorauswertung
 +
Beschleunigungssensoren
 +
Infrarotsignale auswerten
 +
 +
alle Codebeispiele hier: http://obex.parallax.com/
 +
 +
--[[Benutzer:StefanL38|StefanL38]] 23:37, 1. Jan 2008 (CET)
  
 
==Siehe auch==
 
==Siehe auch==

Version vom 1. Januar 2008, 23:37 Uhr

Hersteller von Microprozessoren

PropellerChips.gif

  • Entwicklungs Platinen / Kit's
  • Umfangreiches Angebot an Roboter Plattformen, Sensoren, Zubehör


Dieser Artikel ist noch lange nicht vollständig. Der Auto/Initiator hofft das sich weitere User am Ausbau des Artikels beteiligen.

Das Ergänzen ist also ausdrücklich gewünscht! Besonders folgende Dinge würden noch fehlen:

Was Euch noch dazu einfällt, Erfahrungen mit diesen Programmen usw., Kommentare



Der Propeller-Chip: Universaltalent mit 32 Bit, 8 unabhängig voneinander arbeitende Tasks möglich, 32kB RAM

Hauptdaten: 80 MHz 32 IO-Pins DIP-40-Gehäuse lieferbar

- 8 Co-Prozessoren 32-Bit (sogenannte COGs) die völlig unabhängig voneinander arbeiten können.

Das heißt: wenn man 3 serielle Schnittstellen braucht werden einfach 3 der 8 Co-Prozessoren dafür abgestellt.

- 32kB von allen 8 COGs gemeinsam benutzbar - jeder COG hat 2kB eigenes RAM - Video"hardware" im Chip integriert. Ermöglicht die Erzeugung von TV und VGA-Signalen d.h. es ist möglich ein Fernsehgerät oder VGA-Monitor als Anzeige zu benutzen !

Programmiersprachen SPIN (in etwa eine Mischung aus C und Pascal) SPIN ist in gewissem Sinne objektorientiert. Jedoch nicht mit der Objektorientierung etwa von Delphi oder Java vergleichbar.

und Assembler

Kostenlose IDE

IDE hebt verschiedene Code-Abschnitte durch verschiedene Hintergrund-Pastellfarben hervor.

Zeichensatz der IDE enthält elektrische Schaltsymbole. D.h. Hardware kann direkt im Quellcode dokumentiert werden.

Programm wird in einem I2C-EEPROM abgelegt und beim "booten" in das 32k RAM geladen

Timer/Counter on Board trigonometrische Funktionen als Tabellen im ROM abgespeichert

ALLE anderen Dinge wie UART, ADC, DAC, I2C, SPI, usw. werden im wesentlichen über Software realisiert.

Sehr umfangreiche Codebeispiele für Aufgaben von A-Z:

PC-Tastatur-Interface PC-Maus-Interface SD-Card-Interface

Codebeispiel zum Ansteuern von 32 ! Servos mit einem Co-Prozessor Die 1-2 Millisekundensignale können mit einer Auflösung von 1 Mikrosekunde gesteuert werden.

I2C-Bus

SPI-Bus

Sensorauswertung Beschleunigungssensoren Infrarotsignale auswerten

alle Codebeispiele hier: http://obex.parallax.com/

--StefanL38 23:37, 1. Jan 2008 (CET)

Siehe auch

Weblinks

Hier noch ein paar Links, wenn ihr euch noch eingehender mit dem Thema befassen wollt:


LiFePO4 Speicher Test