29.08.2021, 20:49
|
#1
|
Прописка
Регистрация: 18.05.2011
Адрес: Ненька Україна
Сообщений: 157
Сказал спасибо: 20
Сказали Спасибо 58 раз(а) в 25 сообщении(ях)
|
ИК-станция на STM32. Хелп.
Не бейте и не пинайте, я человек старый, ревматический.
Делаю паяльный столик для плат. Попалась одна разработка сначала в Ютубе https://www.youtube.com/watch?v=sCE5...34vtl0BY&t=17s.
Идея хорошая, управляется с компутера, выводит график температур и тд. Но взаимодействует с AVR с ихними библиотеками...
Полюбляю STM, кое что из скейтча перевел на понятное. Заработало, но значения сыпет без синхронизации, в ардуино за это отвечает, как я понял, Serial.flush();. Беда с этой функцией Serial.flush();, аналога для STM не нашел. Помогите.
Последний раз редактировалось MONIKYS; 22.09.2021 в 21:31.
|
|
|
|
29.08.2021, 20:57
|
#2
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,221 раз(а) в 1,319 сообщении(ях)
|
Re: ИК-станция на STM32. Хелп.
Мож, на форуме arduino.ru спросить? Они там как раз по всем этим ардуино-функциям соображают. А мы тут как-то не шибко в ихних кишках шарим. Сам STM то мы вам можем наизусть рассказать, а вот как оно в ихних скетчах заделано - это только они знают.
|
|
|
|
29.08.2021, 21:02
|
#3
|
Прописка
Регистрация: 18.05.2011
Адрес: Ненька Україна
Сообщений: 157
Сказал спасибо: 20
Сказали Спасибо 58 раз(а) в 25 сообщении(ях)
|
Re: ИК-станция на STM32. Хелп.
NewWriter, Ага, сильно они полюбляют STM, как мы их . Там передача данных через USB по Serial port. Прога принимает данные и выводит на экран в окошки, у меня в окошках чехарда.
Последний раз редактировалось MONIKYS; 29.08.2021 в 21:08.
|
|
|
|
29.08.2021, 21:07
|
#4
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,221 раз(а) в 1,319 сообщении(ях)
|
Re: ИК-станция на STM32. Хелп.
Тогда быть может искать что-то вроде USB_Send? Надо на ардуино-форуме спрашивать, я дал адрес же. Здесь, на Казусе, навряд ли есть кто понимающий в ардуйне.
|
|
|
|
29.08.2021, 21:13
|
#5
|
Прописка
Регистрация: 18.05.2011
Адрес: Ненька Україна
Сообщений: 157
Сказал спасибо: 20
Сказали Спасибо 58 раз(а) в 25 сообщении(ях)
|
Re: ИК-станция на STM32. Хелп.
NewWriter, Вы делали устройство взаимодействующее с компом? Причем здесь знания ардуины? Вы даже не просмотрели архивы. Если не знаете, то давайте на этом с Вами закончим. Спасибо.
|
|
|
|
29.08.2021, 22:08
|
#6
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,221 раз(а) в 1,319 сообщении(ях)
|
Re: ИК-станция на STM32. Хелп.
Да, делал, и не раз.
В USB по CDC отправляется через CDC_Transmit, вот её вызов и нужно синхронизировать по какому-либо событию, через какие-либо интервалы. Причем, не пытайтесь валить всё сразу, многократно вызывая эту ф-цию. Интервал отправки определен протоколом USB CDC не чаще 1 раза в 1 мс. Поэтому, либо подготовьте сразу все данные целиком и один раз отправьте, либо между отправками ожидайте более 1 мс.
|
|
|
Сказали "Спасибо" NewWriter
|
|
|
29.08.2021, 22:37
|
#7
|
Почётный гражданин KAZUS.RU
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,727
Сказал спасибо: 130
Сказали Спасибо 1,111 раз(а) в 530 сообщении(ях)
|
Re: ИК-станция на STM32. Хелп.
Если расковырять скейчи и понять логику обмена с компом - проще будет самому написать. Не думаю, что с форматом обмена что-то мудрили.
Во вторых - STM32 можно превратить в Arduino-подобную плату путем заливка простенького загрузчика. А потом лить из Arduino IDE скейчи. Правда там своих подводных камней хватает.
|
|
|
Сказали "Спасибо" DanilinSA
|
|
|
29.08.2021, 23:03
|
#8
|
Прописка
Регистрация: 18.05.2011
Адрес: Ненька Україна
Сообщений: 157
Сказал спасибо: 20
Сказали Спасибо 58 раз(а) в 25 сообщении(ях)
|
Re: ИК-станция на STM32. Хелп.
Кажись понял в чем прикол, буду разбираться. Спасибо, ребята.
Если будут вопросы не откажите.
Есть ли аналог функции Serial.available() для STM?
Последний раз редактировалось MONIKYS; 30.08.2021 в 22:45.
|
|
|
|
01.09.2021, 16:40
|
#9
|
Прописка
Регистрация: 18.05.2011
Адрес: Ненька Україна
Сообщений: 157
Сказал спасибо: 20
Сказали Спасибо 58 раз(а) в 25 сообщении(ях)
|
Re: ИК-станция на STM32. Хелп.
|
|
|
|
01.09.2021, 20:55
|
#10
|
Гражданин KAZUS.RU
Регистрация: 07.05.2019
Сообщений: 753
Сказал спасибо: 67
Сказали Спасибо 145 раз(а) в 91 сообщении(ях)
|
Re: ИК-станция на STM32. Хелп.
https://github.com/puzrin/dispenser/...dio_retarget.c
Это пример ретаргетинга стандартных функций. Чтение не делал - не надо было, и не разобрался как сделать чтобы чтение не подвисало в ожидании если данных нет.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:54.
|
|