@ru_arduino

Страница 6866 из 7737
Artem
28.06.2018
06:32:13
ну не ебу я где у меня в коде могут скользить биты на светодиодах

Google
Dolphin
28.06.2018
06:44:02
как ты читаешь порт?

да нахуй твое видео

матчасть давай

как из порта читать в avr?

а ты откуда читаешь?

Artem
28.06.2018
06:45:50
зачем мне из порта читать?

ты про 33 строку?

Dolphin
28.06.2018
06:46:28
LED_PORT &= ~(1 << DS_PIN); LED_PORT |= (onebyte & (1 << 7)) >> (7 - DS_PIN);

я вот про эту поебню

рассказывай по порядку что она делает

Artem
28.06.2018
06:47:07
вот это очень хитровыебанная хуйня, я над ней долго думал

Dolphin
28.06.2018
06:47:25
и ты хуйни напридумал

которая не работает

Google
Artem
28.06.2018
06:47:49
сначала я обнуляю вывод DS, потом ставлю на него значение старшего бита onebyte по битовой маске

в DS записывается значение, и я сдвигаю старший бит влево

Dolphin
28.06.2018
06:48:00
как ты обнуляешь вывод?

КАК ОНО ОБНУЛЯЕТ ВЫВОД?

хуй ты угадал

Artem
28.06.2018
06:48:32
в смысле

и-не же всегда обнуляет

Dolphin
28.06.2018
06:48:36
в прямом

Vk
28.06.2018
06:48:43
Хой

Dolphin
28.06.2018
06:48:45
и не над чем?

Vk
28.06.2018
06:49:06
1к сабжей опять за 12 часов -_-

Dolphin
28.06.2018
06:49:28
и-не же всегда обнуляет
я тебе сказал, разложи операцию по порядку

и покажи КАК ОНО ОБНУЛЯЕТ

Artem
28.06.2018
06:50:46
ща напишу

Andrey
28.06.2018
06:51:07
https://www.youtube.com/watch?v=j1sa1t3M_4E

Слухните блюзца

Dolphin
28.06.2018
06:53:51
--- === *** LED_PORT &= ~(1 << DS_PIN); *** === - - -

ща напишу
я это на табличке сделаю

красной

Artem
28.06.2018
06:54:31
да что не так-то

Google
Artem
28.06.2018
06:54:36
я обнуляю бит от предыдущих данных

Dolphin
28.06.2018
06:54:42
ДА РАЗЛОЖИ ОПЕРАЦИЮ ПО ПОРЯДКУ

ОТ КАКИХ ПРЕДЫДУЩИХ?

запиши подряд а не одной строкой

Artem
28.06.2018
06:55:06
что раньше в DS записывали

Dolphin
28.06.2018
06:55:11
каждую операцию которую ты делаешь

Artem
28.06.2018
06:55:12


Dolphin
28.06.2018
06:55:39
Тёма не дрочи меня

LED_PORT & 01111111

что делает эта строка?

Artem
28.06.2018
06:56:44
обнуляет бит LED_PORT

Dolphin
28.06.2018
06:56:46
словами скажи

Dolphin
28.06.2018
06:56:53
БЛЯДЬ ГДЕ ОБНУЛЯЕТ?

В КАКОМ РЕГИСТРЕ?

Artem
28.06.2018
06:57:02
блять

то есть бит DS

он у меня седьмой

я его обнуляю

Dolphin
28.06.2018
06:57:22
ГДЕ ТЫ ЕГО ОБНУЛЯЕШЬ?

сука пристрелите меня

Google
Dolphin
28.06.2018
06:57:35
?

Artem
28.06.2018
06:57:37
бля я не понимаю

Dolphin
28.06.2018
06:57:56
бля я не понимаю
ты делаешь операцию AND

НАД КАКИМИ ОПЕРАНДАМИ?

Artem
28.06.2018
06:58:20
00000000 & 01111111 == 0 10000000 & 01111111 == 0

Dolphin
28.06.2018
06:58:31
БЛЯДЬ ТЕМА СУКА

словами скажи

не значения

А ОПЕРАНДЫ какие?

Admin
ERROR: S client not available

Artem
28.06.2018
06:59:16
LED_PORT и инвертированный бит под номером DS

Dolphin
28.06.2018
07:00:15
Окей, то есть эта поебня по твоему читает значение из led-port и умножает с байтом?

Artem
28.06.2018
07:00:33
господи блять

да она нужна только для обнуления

Dolphin
28.06.2018
07:00:42
покажи дефайн переменной led-port

ЧТОБЫ СУКА ВСЕ ПОРЖАЛИ

Artem
28.06.2018
07:00:54
#define LED_PORT PORTD

Dolphin
28.06.2018
07:01:30
PORTD=PORTD & b01111111; Так?

Artem
28.06.2018
07:01:38
да

Maksim
28.06.2018
07:01:39
Даже я понял

Google
Dolphin
28.06.2018
07:02:12
да
Идешь и учишь работу с портами на avr

наизусть блядь!

Artem
28.06.2018
07:02:54
блять ты хоть блять скажи в чем моя ошибка

я это делаю для того, чтобы если В ПРЕДЫДУЩИЙ РАЗ ТУДА ЧТО-ТО ЗАПЫВАЛОСЬ ИЗ ЭТОЙ ЖЕ ФУНКЦИИ, ЭТО ОБНУЛИЛОСЬ И НЕ ПИСАЛОСЬ В СДВИГОВЫЙ РЕГИСТР В ЭТОТ РАЗ

мне нужно было сделать так, чтобы в этот бит записывался текущий бит из onebyte

я решил его заранее обнулить, чтобы потом просто применить битовую маску и записать этот ебучий бит

какая работа с портами-то

Artem
28.06.2018
07:04:40
в регистр я ещё ничего не написал

импульса нет

Dolphin
28.06.2018
07:05:31
я не буду тебе объяснять, прости

иди УЧИ РАБОТУ С ПОРТАМИ

как писать, как читать, как изменять

Maksim
28.06.2018
07:06:02
иди УЧИ РАБОТУ С ПОРТАМИ
а как же булева математика?

Dolphin
28.06.2018
07:06:18
Maksim
28.06.2018
07:06:23
точнее алгебра

@Dolphin_Soft Ну там же откровенная булева алгебра)

Artem
28.06.2018
07:06:43
когда я мигал без сдвигового регистра это ж блять работало

Maksim
28.06.2018
07:07:07
Ну обычно с меньшего начинают

Страница 6866 из 7737