codenamehawk
Участник-
Постов
182 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о codenamehawk
-
Звание
Частый гость
-
ST-LINK/V2 ISOL делает мОзги
codenamehawk ответил LAS9891 тема в STM
Значит нужны дополнительные меры защиты, как по питанию, так по входам. -
ST-LINK/V2 ISOL делает мОзги
codenamehawk ответил LAS9891 тема в STM
Может элементарно пробило? Из bluepill ,при помощи двух резисторов, делается простой st-link. Проверьте на нем, не забудьте надежно соединить земли. -
Таймер с обратным отсчетом на AVR atmega 128
codenamehawk ответил Devil Byte тема в AVR
Не почему линукс, а как там считают и разбивают на сек мин... Найдите в гоогле arduino time librarry и увидите как они переводят число в секунды минуты, но это если у самого не получается придумать. У вас 6000 это 10 минут. Если разделите на 10 получится 600 секунд, это не годиться для отображения на часах, так как секунд, для отображения на часах, может быть от 0 до 59, значит полученное число секунд надо пересчитать в минуты и секунды. 600 / 60 получаем 10 минут, 600 %60 получаем 0 секунд. -
Таймер с обратным отсчетом на AVR atmega 128
codenamehawk ответил Devil Byte тема в AVR
Надо составить алгоритм перевода целого числа во время. проверьте какое значение может быть в dsec и может ли сработать условие if Поставьте себе протеус с можете пошагово отлаживать программу. Похоже, если исправить ошибку и пересчитывать секунду больше 60 в минуты. В принципе все уже готово, поищите как считают и переводят в сек мин часы, время в линуксе. -
Таймер с обратным отсчетом на AVR atmega 128
codenamehawk ответил Devil Byte тема в AVR
Вы может и получите, считая калькулятором, а в проц не получит, вернее не сможет поместить её в uint -
Таймер с обратным отсчетом на AVR atmega 128
codenamehawk ответил Devil Byte тема в AVR
И еще я не увидел высчитывания минут, когда после 60 секунды. -
Таймер с обратным отсчетом на AVR atmega 128
codenamehawk ответил Devil Byte тема в AVR
Вы не видите разницы, между тем как получаются sec, d_sec и min ? Так, а теперь вы её делите на 1000, и что получите? -
Таймер с обратным отсчетом на AVR atmega 128
codenamehawk ответил Devil Byte тема в AVR
Идиде снизу вврех, min выделяются как-то не так. -
Таймер с обратным отсчетом на AVR atmega 128
codenamehawk ответил Devil Byte тема в AVR
Никогда не видел в конце 4. В вы сколько туда пытаетесь засунуть? Этот ряд сбивается. -
Таймер с обратным отсчетом на AVR atmega 128
codenamehawk ответил Devil Byte тема в AVR
Разрядность посмотрите для unsigned int if(desec>=66526) desec = 66526; if(desec<=0) -
stm32f1 автомат управления уровня воды
codenamehawk ответил dimir тема в STM
Контакты реле не могут управлять или изменять уровень на на GPIO. Они могут подключить или отсоеденить какую-то цепь, которая и поменяет уровень на GPIO, но если нет схемы, то что у вас там собранно не понятно. Если вы ленитесь в своем коде раставить коментарии с пояснениями, то наивно ожидать, что другой будет разбираться что вы там наваяли. Все просто, покажите ел. схему, фото как собранно и вам смогут подсказать что поменять. Дребезг контактов, наводки как вы с этим боретесь? -
STM32CubeIDE
codenamehawk ответил MX_Master тема в STM
Ну, мне не кажется, что кто задал такой вопрос - не подумал или ему нечего делать. Если что, я показал как сделать, чтобы не затерался код, после изменения конфигурации. -
STM32CubeIDE
codenamehawk ответил MX_Master тема в STM
А если так: /* 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 */ -
Типовая схема для "внутрисхемного" в кавычках
codenamehawk ответил passer_by тема в AVR
В изделии выводы программирования используются? -
Динамическая индикация
codenamehawk ответил Devil Byte тема в AVR
По совету с другого форума, он их отключил. Прямые биты.