Easyelectronics.ru

Электроника для всех
Текущее время: 11 авг 2020, 03:30

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 20706 ]  На страницу Пред.  1 ... 810, 811, 812, 813, 814, 815, 816 ... 829  След.
Автор Сообщение
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 03 дек 2019, 21:35 
Старожил
Аватара пользователя

Зарегистрирован: 03 ноя 2013, 21:53
Сообщения: 4087
Откуда: Сургут
Я это все знаю, буду богатый, куплю.
Я потому и спросил, выживет ли чип после строительного фена. ))))))))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 03 дек 2019, 22:29 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 6626
Kelvin писал(а):
Ещё можно разбавить сплавом Розе
Вот это очень плохой совет!
Розе содержит висмут, а висмут со временем отлетает от меди. Особенно на холоде.
И это здесь на форуме разбиралось, была где-то тема, чтоб не делать так.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 03 дек 2019, 22:43 
Старожил

Зарегистрирован: 16 окт 2013, 01:27
Сообщения: 1537
Похоже велосипед изобрел случайно :)

Пилю тут очередные датчики на STM8L101 +CC1101 (устройство данные со счетчиков проводных собирает, упаковывает в контейнер, обрабатывает кодером ЗигЗаг после чего пуляет ими раз в сутки)
Уперся в то, что не стало хватать памяти и надо было как то оптимизировать работу с массивом на 32 байта.
Лень меня обуяла дай думаю попробую обращаться к массиву по его адресу со смещением для записи 32 битной переменной без промежуточных преобразований - прокатило :)
Т.е. буффер определен был как:
Код:
uint8_t TX_BUF[32];

Мне в него надо было заносить серийник устройства:
Решение :)
Код:
*(NEAR uint32_t*)(TX_BUF+4)=cnt[0];

Данные заносятся в буфер начиная с позиции TX_BUF[4]

Мне вот интересно а как же это правильно делается ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 04 дек 2019, 02:23 
Старожил

Зарегистрирован: 02 дек 2010, 13:52
Сообщения: 5158
Откуда: п. Борок, Ярославская область
2 ATOM & Кот495
Да, сплавом Розе это не лучший вариант, так скажем. Сплавом Розе надо пользоваться только когда нужно аккуратно демонтировать легкоплавкие пластиковые детали, например разъем под память на материнке ноутбука, или какой нибудь узкий и длинный разъем под плоский шлейф.

Обычные TQFP легко выпаиваются если их контакты прям дохера залить припоем ПОС-61. Причем если чип на 48 ног - то и фен может не понадобиться (от платы зависит), обычным паяльником можно прогреть - расплавленный припой хорошо тепло проводит.

_________________
Ёж птица гордая, пока не пнешь - не полетит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 04 дек 2019, 11:28 
Старожил
Аватара пользователя

Зарегистрирован: 06 ноя 2013, 16:07
Сообщения: 703
Откуда: Германия
sed_alex писал(а):
Мне вот интересно а как же это правильно делается ?


Так и делается, если повезло с endian и выравниванием.

Можно красивее - объявить структуру и кастить ее.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 04 дек 2019, 12:34 
Только пришел

Зарегистрирован: 30 июл 2015, 18:28
Сообщения: 14
Прошу отписаться, кто имел реальный опыт с разъемами типа FQ. Как у них с надежностью контакта? Нет ли каких других проблем? Герметичность для моего применения интересует постольку-поскольку, т.к. даже если влага замкнет какие-нибудь контакты прибор перестанет работать, но ничего не сгорит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 04 дек 2019, 23:22 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2014, 13:25
Сообщения: 964
Откуда: Earth
Доброго времени суток. Подскажите пожалуйста, как отобразить в консоле Linux то, что было принято по последовательному порту. Скорость и прочие параметры я точно правильно настроил, потому что когда включаю эхо, то Linux шлёт мне в ответ именно то, что я ему посылаю. Прием включаю так: cat /dev/ttyS0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 05 дек 2019, 08:57 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 2847
Gnusmas, не понятно в чем вопрос, если в самом конце поста содержится ответ. Для настройки параметров порта есть stty.
Еще можно через терминальные программы смотреть - minicom, picocom и т.п.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 05 дек 2019, 11:22 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2014, 13:25
Сообщения: 964
Откуда: Earth
NStorm писал(а):
не понятно в чем вопрос, если в самом конце поста содержится ответ. Для настройки параметров порта есть stty.
Еще можно через терминальные программы смотреть - minicom, picocom и т.п.

Есть миниплата с Linux (дистрибутив базируется на OpenWRT) и WiFi на борту. Наружу торчит UART. Хочу организовать обмен между платой и микроконтроллером. В составе дистрибутива есть stty (для настройки UART), никаких терминальных программ нет (и ставить их не хочу, ибо в перспективе ничего там ручками делать не надо будет, хочу подучить Bash-скрипты, и все сделать на них).
Конекчусь к плате по WiFi через SSH, настраиваю соединение ttyS0. Хочу в этом сеансе SSH-соединения уведеть, что приходит на Linux-плату по UART, но не могу. Когда включаю эхо в настройках соединения, то микроконтроллер видит то же, что и отправляет на Linux-плату, то есть обработка входящего потока со стороны Linux-платы идет правильно, надо лишь вывести его (входящий поток) в терминал SSH-соединения. Как мне это сделать ? Команда cat /dev/ttyS0 лишь включает прием, но не выводит принятый поток в терминал SSH-соединения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 05 дек 2019, 11:43 
Старожил

Зарегистрирован: 19 мар 2011, 05:05
Сообщения: 2947
а если сделать этот cat во временный файл, а потом скопировать/посмотреть его на компе?
что-то смутное проскальзывает в голове, что по ssh не все доступно/возможно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 05 дек 2019, 11:48 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2014, 13:25
Сообщения: 964
Откуда: Earth
goreprogrammist писал(а):
а если сделать этот cat во временный файл...

Делал, в файлик 1.txt, он успешно создается, но остается пустым. Просматривал тут же, в этой SSH-сессии, с помощью vi.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 05 дек 2019, 11:54 
Старожил

Зарегистрирован: 19 мар 2011, 05:05
Сообщения: 2947
у openwrt усеченные утилиты. они могут игнорировать ошибки без всякой ругани.
порт не тот? доступа к нему нету?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 05 дек 2019, 12:00 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 2847
Gnusmas писал(а):
Команда cat /dev/ttyS0 лишь включает прием, но не выводит принятый поток в терминал SSH-соединения.

А должна. И то, что файл пустой создается тоже говорит лишь об одном - прием всё-таки не работает нормально. Именно это она и должна делать - отображать то, что приходит на порт.

Цитата:
Когда включаю эхо в настройках соединения

Где и как? Эхом обычно отображется на вывод то, что вводишь. А не от удаленного ус-ва.


Последний раз редактировалось NStorm 05 дек 2019, 12:09, всего редактировалось 3 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 05 дек 2019, 12:03 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2014, 13:25
Сообщения: 964
Откуда: Earth
NStorm писал(а):
...прием всё-таки не работает нормально.

Ок, благодарю за направление.
NStorm писал(а):
...Эхом обычно отображется на вывод то, что вводишь. А не от удаленного ус-ва.

Включаю эхо для ttyS0, в который стучится микроконтроллер. Вот так: stty -F /dev/ttyS0 echo
Всякие "аппаратные управления потоками" и прочие "контроли четности" отключены. При команде stty -a выдает корректную установленую скорость "speed 57600 baud ... (куча всяких парамтеров) ...cs8 ... (куча всяких парамтеров)" (8 бит данных, ну и все настроеные параметры).


Последний раз редактировалось Gnusmas 05 дек 2019, 12:13, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 05 дек 2019, 12:12 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 2847
Gnusmas писал(а):
Включаю эхо для ttyS0, в который стучится микроконтроллер. Вот так: stty -F /dev/ttyS0 echo

man stty:
[-]echo
echo input characters

Оно будет эхом выдавать то, что вы вводите со стороны его же (Linux'а), а не то, что приходит от МК. И на МК у вас скорее всего просто эхо включено, вот и показывает. А "обработки со стороны Linux" нет, это не для этого команда.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 05 дек 2019, 15:44 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2014, 13:25
Сообщения: 964
Откуда: Earth
NStorm писал(а):
...

Благодарю, все получилось. Эхо было все-таки от Linux-платы. Но только сейчас я обратил внимание, что оно дополнялось CR+LF. Вставил в свою посылку CR+LF, и принятое начало выводится в терминал SSH-соединения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 15 дек 2019, 22:22 
Старожил

Зарегистрирован: 05 фев 2019, 23:50
Сообщения: 472
Откуда: Камчатка
Подскажите пожалуйста по attiny 2313.
Какой сигнал аналоговый или цифровой положенно подавать на ножку PD6(ICP).
Что-то все в восторге были от этого микроконтроллера, а мне что-то радости он непринёс.
Куда не сунься везде нужно АЦП. Даже attiny 13 и то солидней смотриться.
Может партия попалась такая с китая an2313 ? Микроконтроллер все наоборот
справа на лево, снизу вверх ,только так приходилось писать программу ,чтобы он хоть как-то работал . Напоминает его программирование , пишешь в ассемблере,
а ведёт себя как в бейсике. Сам микроконтроллер нехочет "думать".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 15 дек 2019, 23:10 
Супермодератор
Аватара пользователя

Зарегистрирован: 26 янв 2010, 22:19
Сообщения: 6741
Откуда: Из тех... Из бывших...
igarr писал(а):
Какой сигнал аналоговый или цифровой положенно подавать на ножку PD6(ICP).

Цифровой. Аналоговый в этом мк только компаратор.
igarr писал(а):
Что-то все в восторге были от этого микроконтроллера, а мне что-то радости он непринёс.
Куда не сунься везде нужно АЦП.

Каждый мк под свою задачу. Мне он нравился наличием USART и количеством и расположением портов, а Вам, видимо, нужна другая периферия.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 15 дек 2019, 23:26 
Старожил

Зарегистрирован: 05 фев 2019, 23:50
Сообщения: 472
Откуда: Камчатка
STT писал(а):

Спасибо за ответ.
Вот блин, наконец-то до меня дошло.)))
Я то догадывался , но наставник стоял на своём.
Делал одно , а получалось другое).
USART это первое ,что получалось.
Остальное все колом , насилком пнёшь ,тогда все шло.
Я доволен Вашим ответом.)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 18 дек 2019, 14:53 
Старожил
Аватара пользователя

Зарегистрирован: 03 ноя 2013, 21:53
Сообщения: 4087
Откуда: Сургут
Как прибить раздел 7мб на флэшке???


Вложения:
диск.JPG
диск.JPG [ 26.32 Кб | Просмотров: 630 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 18 дек 2019, 15:02 
Старожил
Аватара пользователя

Зарегистрирован: 02 фев 2012, 02:14
Сообщения: 748
Откуда: Вiльна та самостiйна Баварiя
Маркировать, удалить, не?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 18 дек 2019, 15:11 
Старожил
Аватара пользователя

Зарегистрирован: 03 ноя 2013, 21:53
Сообщения: 4087
Откуда: Сургут
Только чтение.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 18 дек 2019, 15:16 
Старожил
Аватара пользователя

Зарегистрирован: 18 июн 2011, 16:29
Сообщения: 1851
Откуда: Докучаевск-Волноваха
Перенести данные, и переразбить флешку?

_________________
Хранитель форума


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 18 дек 2019, 15:19 
Старожил
Аватара пользователя

Зарегистрирован: 03 ноя 2013, 21:53
Сообщения: 4087
Откуда: Сургут
Как удалить раздел, который только для чтения? )))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелкие вопросы
СообщениеДобавлено: 18 дек 2019, 15:22 
Старожил
Аватара пользователя

Зарегистрирован: 21 мар 2016, 01:19
Сообщения: 715
ATOM писал(а):
Как прибить раздел 7мб на флэшке???

Переформатировать, используя спецутилиты. Типа Rufus (первое, что на ум пришло) или утилиты от производителя.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20706 ]  На страницу Пред.  1 ... 810, 811, 812, 813, 814, 815, 816 ... 829  След.


Часовой пояс: UTC + 5 часов


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB