Показать сообщение отдельно
Старый 02.12.2016, 03:10   #603
oleg707
Гуру
 
Аватар для oleg707
 
Регистрация: 16.04.2014
Возраст: 42
Город: 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(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 
oleg707 вне форума   Ответить с цитированием