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

codenamehawk

Участник
  • Постов

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

  • Посещение

Репутация

0 Обычный

Информация о codenamehawk

  • Звание
    Частый гость
    Частый гость
  1. Значит нужны дополнительные меры защиты, как по питанию, так по входам.
  2. Может элементарно пробило? Из bluepill ,при помощи двух резисторов, делается простой st-link. Проверьте на нем, не забудьте надежно соединить земли.
  3. Не почему линукс, а как там считают и разбивают на сек мин... Найдите в гоогле arduino time librarry и увидите как они переводят число в секунды минуты, но это если у самого не получается придумать. У вас 6000 это 10 минут. Если разделите на 10 получится 600 секунд, это не годиться для отображения на часах, так как секунд, для отображения на часах, может быть от 0 до 59, значит полученное число секунд надо пересчитать в минуты и секунды. 600 / 60 получаем 10 минут, 600 %60 получаем 0 секунд.
  4. Надо составить алгоритм перевода целого числа во время. проверьте какое значение может быть в dsec и может ли сработать условие if Поставьте себе протеус с можете пошагово отлаживать программу. Похоже, если исправить ошибку и пересчитывать секунду больше 60 в минуты. В принципе все уже готово, поищите как считают и переводят в сек мин часы, время в линуксе.
  5. Вы может и получите, считая калькулятором, а в проц не получит, вернее не сможет поместить её в uint
  6. И еще я не увидел высчитывания минут, когда после 60 секунды.
  7. Вы не видите разницы, между тем как получаются sec, d_sec и min ? Так, а теперь вы её делите на 1000, и что получите?
  8. Идиде снизу вврех, min выделяются как-то не так.
  9. Никогда не видел в конце 4. В вы сколько туда пытаетесь засунуть? Этот ряд сбивается.
  10. Разрядность посмотрите для unsigned int if(desec>=66526) desec = 66526; if(desec<=0)
  11. Контакты реле не могут управлять или изменять уровень на на GPIO. Они могут подключить или отсоеденить какую-то цепь, которая и поменяет уровень на GPIO, но если нет схемы, то что у вас там собранно не понятно. Если вы ленитесь в своем коде раставить коментарии с пояснениями, то наивно ожидать, что другой будет разбираться что вы там наваяли. Все просто, покажите ел. схему, фото как собранно и вам смогут подсказать что поменять. Дребезг контактов, наводки как вы с этим боретесь?
  12. STM32CubeIDE

    Ну, мне не кажется, что кто задал такой вопрос - не подумал или ему нечего делать. Если что, я показал как сделать, чтобы не затерался код, после изменения конфигурации.
  13. STM32CubeIDE

    А если так: /* USER CODE BEGIN PFP */ void a_esli_netupit_to_budet_rabotat(void); /* USER CODE END PFP */ int main(void) { ... /* Infinite loop */ /* USER CODE BEGIN WHILE */ while (1) { /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ a_esli_netupit_to_budet_rabotat(); } /* USER CODE END 3 */ } /* USER CODE BEGIN 4 */ void a_esli_netupit_to_budet_rabotat(void) { } /* USER CODE END 4 */
  14. В изделии выводы программирования используются?
  15. По совету с другого форума, он их отключил. Прямые биты.
×
×
  • Создать...