Перейти к содержанию
    

113

Свой
  • Постов

    69
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные 113


  1. Ну при наличии экрана можно вывести их туда (как BSOD). Можно в uart выплюнуть или на карту записать. Да, делать это все надо на максимально низком уровне, не выходя из прерывания.

  2. Делал подобное через веб-сервер. Данные со стороннего сервиса кидаются в MySQL, а железяка опрашивает раз в две секунды. Столкнулся с одной проблемой - большинство бесплатных хостингов не принимали запросы без идентификатора клиента в http заголовке.

  3. Вообще, BLE устройства в общем случае просто так к голому телефону не подключаются. На телефоне должна быть программа, умеющая работать с уникальными для данного устройства данными (сервисы и характеристики в терминологии BT). Существуют некоторые стандартные сервисы, но для их чтения все равно требуется ПО.

    Существуют программы, позволяющие считывать и записывать данные в BLE устройства, типа LightBlue.

    В контексте вашего модуля, там скорее всего реализован COM-порт через BLE. Вполне возможно найти готовую программу с этим сервисом. Он хоть и не стандартизирован, распространен довольно широко.

  4. Всему свое место. В лифте противовес - удобно, компактно и экономично. И инерция на пользу. В шлагбауме, наоборот: нужно сделать компактно и с наименьшей инерцией (случай, когда во время опускания надо резко поднять). Да и подзажать противовесом может кого-нибудь не слишком внимательного, не безопасно.

  5. Нет, очень тесно с ними общался (общаюсь).

    Quote

    Меня задрал претензиями этот молодой человек. И тестировал он очень тщательно. Даже программиста несколько раз достал, залез в такие дебри о которых просто забыли.

    Ну значит старался)

    Вообще, продажник не должен заменять тестировщика.

  6. 11 minutes ago, fpga_student said:

    И да, я видел таких людей - тестировщиков от рождения. Боже упаси.

    А без этого - имеете то, что имеете.

    А если от надежности этого ПО зависели бы людские жизни? А кто ответственный?

  7. Ну при таком раскладе я бы не раздумывал.

    Посмотрел, оказывается я с ним когда-то работал, правда через 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();
    }

    И что самого удивляет, без ДМА и даже без прерываний. Так делать не надо...

  8. Насколько я понял, прошивка обновляется с карточки. Т.е. сначала загрузчик проверяет ее на карте, потом стирает флешь и начинает копировать с карты во внутреннюю память. Если во время этого процесса карту извлечь, что будет?

  9. Ну при таком подходе понадобится отдельный зонд, который надо будет заземлять на некотором расстоянии от трубы и который будем считать за чистый ноль. А непосредственно над трубой щупать отклонения от этого ноля. Но опять схема получается проводная, хотя и на меньшие дистанции.

  10. Могу предположить, что может использоваться та же методика, что и при прозвонке витой пары: на трубу подается изменяющийся во времени сигнал, а антенной он принимается. Другой вопрос, какие параметры трубы при этом можно определить, кроме ее наличия.

×
×
  • Создать...