-
ADC1 ist ein normaler Port pin und definiert in RP6RobotBase.h
#define ADC1 (1 << PINA1) // ADC1 (Input)
Folglich kannst Du den als Port steuern wie auch deine anderen Portleitungen.
Details zum ADC findest Du im Datenblatt des Prozessors, welche auf der RP6 CD zu finden ist.
Und da ich nicht nur meckere, lobe ich nun doch mal das du am Thema dran bleibst.
LG Rolf
-
Sensationell, Glückwunsch zum Erfolg :)
ADC1 ist der zweite Portpin und wird mit
DDRA |= 2; // Datenrichtung Ausgang
PORTA |= 2; // high
PORTA &= ~2; // low
angesprochen. Beispiel:
PHP-Code:
int main(void)
{
initRobotBase();
DDRA |= 1+2;
while(true)
{
for(i=0;i<100; i++)
{
PORTA |= 1;
sleep(5);
PORTA &= ~1;
PORTA |= 2;
sleep(15);
PORTA &= ~2;
sleep(200-5-15);
}
...