"Первые шаги"

Вопросы от новичков
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

"Первые шаги"

Сообщение kalobyte »

не будет
Аватара пользователя
Hijin
Лейтенант
Сообщения: 325
Зарегистрирован: 22 авг 2017, 11:08
Откуда: Винница
Имя: Юрий

"Первые шаги"

Сообщение Hijin »

Beer100 писал(а): 03 сен 2018, 23:05Да, видео обязательно посмотрю. Хотя "через руки" быстрее доходит.
Я Вам дал ссылки на каналы Самых или даже Самых Самых продвинутых участников форума
Просто надо смотреть и делать ручками
Одно другому не мешает
Beer100
Рядовой
Сообщения: 33
Зарегистрирован: 02 сен 2018, 20:41
Имя: Serg

"Первые шаги"

Сообщение Beer100 »

Подскажите, в каком случае нужно разность части проекта на разные платы, а в каком можно разные (не связанные) части создавать на одной плате? Есть какой-то технический момент или это условность, созданная для удобства?
Аватара пользователя
Smit8719
Рядовой
Сообщения: 64
Зарегистрирован: 03 июл 2017, 02:00

"Первые шаги"

Сообщение Smit8719 »

Для своего удобства, да и большие проекты меньше лагают, когда разнесено по платам
Serjik
Рядовой
Сообщения: 43
Зарегистрирован: 18 фев 2019, 20:48
Откуда: Россия
Имя: Сергей

"Первые шаги"

Сообщение Serjik »

Всем привет. Смотрел я тут уроки, читал и я ни где не нашел ответа. Какой блок применить что бы послав 55 F4 C5 55 D3 27 я на PIN1 получил 01010101 11110100 11000101 01010101 11010011 00100111 ?
Нельзя мешать оборудованию работать, но иногда скучно жить! :smile390:
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

"Первые шаги"

Сообщение pan »

Serjik писал(а): 18 фев 2019, 21:13ни где не нашел ответа
и вряд ли найдете, потому как не понятно кого и куда посылать ) и как/от кого нужно получить
Serjik
Рядовой
Сообщения: 43
Зарегистрирован: 18 фев 2019, 20:48
Откуда: Россия
Имя: Сергей

"Первые шаги"

Сообщение Serjik »

pan писал(а): 18 фев 2019, 21:42не понятно кого и куда посылать ) и как/от кого нужно получить
Попробую перефразировать вопрос. Есть данные в HEX формате "55 F4 C5 55 D3 27". Нужно что бы на выводе PIN1 эти данные читались как 01010101 11110100 11000101 01010101 11010011 00100111
Нельзя мешать оборудованию работать, но иногда скучно жить! :smile390:
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

"Первые шаги"

Сообщение pan »

чем и как они читаются.
Serjik
Рядовой
Сообщения: 43
Зарегистрирован: 18 фев 2019, 20:48
Откуда: Россия
Имя: Сергей

"Первые шаги"

Сообщение Serjik »

pan писал(а): 18 фев 2019, 22:09чем и как они читаются.
Осцилографом. Высокий-низкий уровень.
Нельзя мешать оборудованию работать, но иногда скучно жить! :smile390:
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь

"Первые шаги"

Сообщение Ingwar »

За этим стоит последить)
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Serjik
Рядовой
Сообщения: 43
Зарегистрирован: 18 фев 2019, 20:48
Откуда: Россия
Имя: Сергей

"Первые шаги"

Сообщение Serjik »

Ingwar писал(а): 19 фев 2019, 21:10За этим стоит последить)
А может все же просто объяснить новичку где он ошибается или ответить на его вопрос? Я же не говорю что вы (редиска) не умеете производить пуски ЯРСа или БУЛАВА?!?!
Нельзя мешать оборудованию работать, но иногда скучно жить! :smile390:
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь

"Первые шаги"

Сообщение Ingwar »

Serjik писал(а): 19 фев 2019, 21:18Я же не говорю что вы (редиска) не умеете производить пуски ЯРСа или БУЛАВА?!?!
Да не обижайтесь Вы :friends:
Просто улыбнуло...
Вы просто забавно сформировали вопрос
Serjik писал(а): 18 фев 2019, 21:13 Какой блок применить что бы послав 55 F4 C5 55 D3 27 я на PIN1 получил
Куда/через что послав...? И как при этом на PIN1 ПОЛУЧИЛ?
Потом уже получше
Serjik писал(а): 18 фев 2019, 21:46 Нужно что бы на выводе PIN1 эти данные читались как
Думаю большинство сразу поняло о чем речь... А Алексей (pan), задал уточняющий вопрос.
И тут Вы ЗАЖГЛИ!!!
Serjik писал(а): 19 фев 2019, 21:07Осцилографом. Высокий-низкий уровень.
Как то вот так....
А по существу понятно, что хотите HEX переводить в BIN. Только попробуйте более правильно сформулировать задачу (со всеми ньюансами).
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Контактная информация:

"Первые шаги"

Сообщение Sancho »

Serjik, Простой вопрос - как должны, по Вашему, читаться три нуля подряд?
Вы определитесь с протоколом uart, spi...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
nalnik
Подполковник
Сообщения: 1320
Зарегистрирован: 14 май 2016, 17:12
Откуда: Кисловодск
Имя: Александр

"Первые шаги"

Сообщение nalnik »

Sancho писал(а): 19 фев 2019, 21:54Serjik, Простой вопрос - как должны, по Вашему, читаться три нуля подряд?
Вы определитесь с протоколом uart, spi...
Думаю что разговор идет о IR или RF приемопередачи :smile427:
Я хочу быть добрее, но люди сами нарываются.
Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01 окт 2017, 12:55
Имя: Сергей

"Первые шаги"

Сообщение magpit »

Serjik писал(а): 18 фев 2019, 21:13Всем привет. Смотрел я тут уроки, читал и я ни где не нашел ответа. Какой блок применить что бы послав 55 F4 C5 55 D3 27 я на PIN1 получил 01010101 11110100 11000101 01010101 11010011 00100111 ?
Может это видео поможет:
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

"Первые шаги"

Сообщение pan »

Ingwar писал(а): 19 фев 2019, 21:48Думаю большинство сразу поняло о чем речь.
наверное я тупой.
то, что HEX перевести в BIN это понятно,а вот про пин - тут есть варианты. на пин1 (или еще на какой-то)вывести единицы ногодрыгом?
или если выводить в порт (где пин1 это Tx) тогда это в любом случае будет выглядеть как последовательность 1 и 0 .
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь

"Первые шаги"

Сообщение Ingwar »

pan писал(а): 20 фев 2019, 08:11наверное я тупой.
Я так понял, что Вы напрашивание на комплименты? :smile171:
Конечно я имел ввиду только
pan писал(а): 20 фев 2019, 08:11что HEX перевести в BIN это понятно
Я же про Ваш запрос уточнения написал
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25 янв 2018, 22:23
Откуда: Bukovyna
Имя: Василий

"Первые шаги"

Сообщение Labu559 »

Serjik писал(а): 18 фев 2019, 21:13Смотрел я тут уроки, читал и я ни где не нашел ответа. Какой блок применить что бы послав 55 F4 C5 55 D3 27 я на PIN1 получил 01010101 11110100 11000101 01010101 11010011 00100111 ?
Уважаемый Serjik, к моему искреннему сожалению Вы ответ не найдёте. А причиной тому уже многолетнее игнорирование Ув. Автором поддержки в программе ( в блоках пользователя) типов данных word (uint16_t); long long int (int64_t); unsigned long long int (uint64_t), как и просьб об их включении. Вполне возможна ситуация, что "достроить фундамент дома" не представляется возможным, когда "дом уже эксплуатируется" зато успешно достраиваются верхние этажи. Ваше число 55 F4 C5 55 D3 27 - 6-ти байтное, или QWord (см. калькулятор программиста), а значит его нужно поместить в переменную типа uint64_t .
Потому в качестве помощи примите скетч для Arduino IDE. Как наверное Вы уже поняли, засунуть его в блок пользователя, или в программу не представляется возможным (пока, по крайней мере). Так как Вы пытались решать самостоятельно и для того, что-бы лучше понять, предоставляю Вам учебный материал по методу решения Вашей задачи. Ключевые слова: Сериализация, shiftOut(), Оператор sizeof (), Оператор do ... while. Удачи!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Serjik
Рядовой
Сообщения: 43
Зарегистрирован: 18 фев 2019, 20:48
Откуда: Россия
Имя: Сергей

"Первые шаги"

Сообщение Serjik »

pan писал(а): 20 фев 2019, 08:11
Ingwar писал(а): 19 фев 2019, 21:48Думаю большинство сразу поняло о чем речь.
наверное я тупой.
то, что HEX перевести в BIN это понятно,а вот про пин - тут есть варианты. на пин1 (или еще на какой-то)вывести единицы ногодрыгом?
или если выводить в порт (где пин1 это Tx) тогда это в любом случае будет выглядеть как последовательность 1 и 0 .
Все верно вы поняли. Просто за неимением знаний я не могу сформулировать правильно вопрос. Тоесть если послать в UART HEX, то на выводе 1-Tx я получу 1 и 0 которые другое устройство расшифрует в уже нужный мне формат... Спасибо!
Нельзя мешать оборудованию работать, но иногда скучно жить! :smile390:
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

"Первые шаги"

Сообщение pan »

Serjik, так и надо было сразу написать.
в таком случае
Serjik писал(а): 18 фев 2019, 21:13Какой блок применить что бы
Изображение
Ответить

Вернуться в «Начинающим»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость