Пт июн 17, 2022 11:21:30
Пт июн 17, 2022 12:27:53
Пт июн 17, 2022 16:39:31
void loop() {
delay(1000);
/* x = ((PINB&(1<<0))?(1<<0):0) \
| ((PINB&(1<<1))?(1<<1):0) \
| ((PINB&(1<<2))?(1<<2):0) \
| ((PINB&(1<<3))?(1<<3):0);*/
x = ((PINB&(1<<0))?(1<<3):0) \
| ((PINB&(1<<1))?(1<<1):0) \
| ((PINB&(1<<2))?(1<<2):0) \
| ((PINB&(1<<3))?(1<<0):0);
// put your main code here, to run repeatedly:
Serial.println("=======");
Serial.println(digitalRead(8));
Serial.println(digitalRead(9));
Serial.println(digitalRead(10));
Serial.println(digitalRead(11));
Serial.println(x);
}
Martian писал(а):ТС не каждый день работает с мк.
Пт июн 17, 2022 17:09:58
На, держиroman.com писал(а):IN R22, PINC // -1 такт
LDI R21, 0b00000000 // -1 такт
SBRC R22, 0 // -1 такт
ORI R21, 0b00000001 // -1 такт
SBRC R22, 1 // -1 такт
ORI R21, 0b00000010 // -1 такт
SBRC R22, 2 // -1 такт
ORI R21, 0b00000100 // -1 такт
SBRC R22, 3 // -1 такт
ORI R21, 0b00001000 // -1 такт
OUT PORTD, R21 // -1 такт
итого: 11 тактов процессора
Ivanoff-iv писал(а): нельзя зацепив провода к подряд идущим пинам одного порта сделать:
olegue писал(а):нормлаьно работает
Пт июн 17, 2022 17:59:51
это asm вставку надо писать, не охота возится, лень.roman.com писал(а):для Ардуины принцип тот же ))
Вот еще один пример, с произвольным доступомroman.com писал(а):как она у тебя вообще работает... ))
Пт июн 17, 2022 18:02:57
Пт июн 17, 2022 18:09:04
roman.com писал(а):переходим на ООП
Пт июн 17, 2022 19:17:34
Пт июн 17, 2022 19:26:40
Сб июн 18, 2022 06:56:56
Сб июн 18, 2022 09:21:54
Сб июн 18, 2022 10:04:12
Сб июн 18, 2022 10:12:12
Сб июн 18, 2022 11:03:07
Сб июн 18, 2022 14:27:25
Сб июн 18, 2022 17:51:38
Пн июн 20, 2022 10:44:56
Up2805 писал(а):Потому что задержки распространения сигнала до выходных транзисторов строго синхронны только в эмуляторе типа протеуса.
Up2805 писал(а):А на деле иначе делается - ОДНИМ микроконтроллером считывается очередная строчка со всех таблиц форм сигналов...
Up2805 писал(а):Это же можно сделать и на дискретной логике или ПЛИС.
Пн июн 20, 2022 13:49:25
roman.com писал(а):в компиляторе есть ещё куча настроек...
Пт июл 01, 2022 14:27:52
Пт июл 01, 2022 15:00:23