знающим, вопрос
можно ли управляя напрямую регистрами писать нули в пины кварца, например?
Равнозначны ли эти записи?
PHP код:
DDRD = 0b11010100;
pinMode(2, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, INPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
//ПРИМЕР DDRB = 0b00100010;// pinMode(13, OUTPUT); pin9 =OUT //DDRx - регистр направления передачи данных светодиодик на плате ардуины
PHP код:
DDRB = 0b00111110;
pinMode(8, INPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
ШПАРГАЛКА
PHP код:
http://myrobot.ru/stepbystep/pr_mcports.php
pin D13 = PB5
// ATMEGA 168 PIN MAPPING (ARDUINO nano3.0)
30pin = PD0 = pin D0 Rx //30пин атмеги 168(328P) = Порт D0 (Д ноль) = D0(на ардуине)
31pin = PD1 = pin D1 Tx
32pin = PD2 = pin D2
1 pin = PD3 = pin D3 PWM
2 pin = PD4 = pin D4
9 pin = PD5 = pin D5 PWM
10pin = PD6 = pin D6 PWM
11pin = PD7 = pin D7
12pin = PB0 = pin D8 // 12пин атмеги 168 = Порт B0 (Д ноль) = D8( digital 8 на ардуине)
13pin = PB1 = pin D9
14pin = PB2 = pin D10
15pin = PB3 = pin D11 MOSI
16pin = PB4 = pin D12 MISO
17pin = PB5 = pin D13 (LED светодиод на плате ардуины)PWM SCK
7 pin = PB6 = кварц
8 pin = PB7 = кварц
23pin = PC0 = pin A0
24pin = PC1 = pin A1
25pin = PC2 = pin A2
26pin = PC3 = pin A3
27pin = PC4 = pin A4 SDA
28pin = PC5 = pin A5 SCL
29pin = PC6 = RESET
19pin = ADC6 = pin A6
22pin = ADC7 = pin A7