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

Dolphin
28.06.2018
06:39:15
ты охуел?

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
НАД КАКИМИ ОПЕРАНДАМИ?

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
я решил его заранее обнулить, чтобы потом просто применить битовую маску и записать этот ебучий бит
какая работа с портами-то

Dolphin
28.06.2018
07:04:38

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
когда я мигал без сдвигового регистра это ж блять работало

Dolphin
28.06.2018
07:06:55

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