![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_default_photo.png)
113
Свой-
Постов
69 -
Зарегистрирован
-
Посещение
Весь контент 113
-
Ну при наличии экрана можно вывести их туда (как BSOD). Можно в uart выплюнуть или на карту записать. Да, делать это все надо на максимально низком уровне, не выходя из прерывания.
-
Момент на валу
113 ответил MementoMori тема в В помощь начинающему
Килогра́мм русское обозначение: кг. Почему у вас Г большая, это же не Гц. -
Делал подобное через веб-сервер. Данные со стороннего сервиса кидаются в MySQL, а железяка опрашивает раз в две секунды. Столкнулся с одной проблемой - большинство бесплатных хостингов не принимали запросы без идентификатора клиента в http заголовке.
-
Сопряжение с устройством BLE
113 ответил MementoMori тема в В помощь начинающему
Вообще, BLE устройства в общем случае просто так к голому телефону не подключаются. На телефоне должна быть программа, умеющая работать с уникальными для данного устройства данными (сервисы и характеристики в терминологии BT). Существуют некоторые стандартные сервисы, но для их чтения все равно требуется ПО. Существуют программы, позволяющие считывать и записывать данные в BLE устройства, типа LightBlue. В контексте вашего модуля, там скорее всего реализован COM-порт через BLE. Вполне возможно найти готовую программу с этим сервисом. Он хоть и не стандартизирован, распространен довольно широко. -
Момент на валу
113 ответил MementoMori тема в В помощь начинающему
Ждем, когда придет модератор и закончит это? -
Момент на валу
113 ответил MementoMori тема в В помощь начинающему
Всему свое место. В лифте противовес - удобно, компактно и экономично. И инерция на пользу. В шлагбауме, наоборот: нужно сделать компактно и с наименьшей инерцией (случай, когда во время опускания надо резко поднять). Да и подзажать противовесом может кого-нибудь не слишком внимательного, не безопасно. -
РАЗлочилась - имелось в виду доступ на запись/стирание.
-
Но это не объясняет, как разлочилась и стерлась память.
-
Нет, очень тесно с ними общался (общаюсь). Ну значит старался) Вообще, продажник не должен заменять тестировщика.
-
В этом и есть корень зла. Продажникам все равно, что продавать.
-
А без этого - имеете то, что имеете. А если от надежности этого ПО зависели бы людские жизни? А кто ответственный?
-
Момент на валу
113 ответил MementoMori тема в В помощь начинающему
А я тут вижу именно червячный редуктор, типа такого. Ну и компактность тоже в пользу этого говорит -
Ну при таком раскладе я бы не раздумывал. Посмотрел, оказывается я с ним когда-то работал, правда через SPI void SSD1306_UpdateScreen(void) { _CS_0(); for (uint8_t m = 0; m < 8; m++) { SSD1306_WRITECOMMAND(0xB0 + m); SSD1306_WRITECOMMAND(0x00); SSD1306_WRITECOMMAND(0x10); _DAT(); HAL_SPI_Transmit(&hspi1, &SSD1306_Buffer[SSD1306_WIDTH * m], SSD1306_WIDTH, 100); } _CS_1(); } И что самого удивляет, без ДМА и даже без прерываний. Так делать не надо...
-
Действительно, вывод на дисплей лучше через ДМА. Но это хорошо работает когда есть кадровый буфер, а под него памяти надо много. Ну и да, i2c - не лучший видеоинтерфейс.
-
А как кстати проверить, что файл является валидной прошивкой, а не переименованной картинкой? Сигнатуры внутри или вектора прерываний?
-
Там же труба заземлена. Шаговое - это когда фазу заземляют.
-
Насколько я понял, прошивка обновляется с карточки. Т.е. сначала загрузчик проверяет ее на карте, потом стирает флешь и начинает копировать с карты во внутреннюю память. Если во время этого процесса карту извлечь, что будет?
-
Ну при таком подходе понадобится отдельный зонд, который надо будет заземлять на некотором расстоянии от трубы и который будем считать за чистый ноль. А непосредственно над трубой щупать отклонения от этого ноля. Но опять схема получается проводная, хотя и на меньшие дистанции.
-
Да, но как определить этот потенциал не замыкая цепи?
-
Могу предположить, что может использоваться та же методика, что и при прозвонке витой пары: на трубу подается изменяющийся во времени сигнал, а антенной он принимается. Другой вопрос, какие параметры трубы при этом можно определить, кроме ее наличия.
-
LPC2366 + ISP
113 ответил torsergey тема в ARM, 32bit
А ресет? вообще, лучше схему нарисовать, чем номера ног писать. И что такое «флешмаджик»? -
BlueNRG-1, 2. Выключается сторожевой таймер.
113 ответил ДЕЙЛ тема в ARM, 32bit
А контекст проца сбрасывается? Что происходит со счетчиком команд и указателем стека?