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
Sind Sie auch ambivalent?
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);
}
...
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Lesezeichen