Показать сообщение отдельно
Старый 02.12.2016, 03:10   #603
oleg707
Гуру
 
Аватар для oleg707
 
Регистрация: 16.04.2014
Возраст: 39
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
oleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond repute
Question

знающим, вопрос
можно ли управляя напрямую регистрами писать нули в пины кварца, например?
Равнозначны ли эти записи?
PHP код:
DDRD 0b11010100;        
  
pinMode(2OUTPUT);      
  
pinMode(4OUTPUT);      
  
pinMode(5INPUT);   
  
pinMode(6OUTPUT);        
  
pinMode(7OUTPUT); 
//ПРИМЕР DDRB = 0b00100010;// pinMode(13, OUTPUT); pin9 =OUT //DDRx - регистр направления передачи данных светодиодик на плате ардуины
PHP код:
DDRB   0b00111110
  
pinMode(8INPUT);
  
pinMode(9OUTPUT);          
  
pinMode(10OUTPUT);         
  
pinMode(11OUTPUT);       
  
pinMode(12OUTPUT);        
  
pinMode(13OUTPUT); 

ШПАРГАЛКА
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 
oleg707 вне форума   Ответить с цитированием