Сколько не проглядываю других авторов уроков, но только ваши уроки приятны и полезны для просмотра. Удачи и здоровья автору канала! Всех благ!!!
@DmitriyKurzin5 жыл бұрын
Вам надо дать ссылку на этот ролик с Вашего урока по флоукоде и шаговые двигатели, а то там я не сразу понял как все происходит
@romanpotashov29578 жыл бұрын
Огромное спасибо автору. Как раз то что искал для совмещения устройства по uart с самописным софтом на HIASM. Сейчас пробую разработать устройство для тестирования АКБ и блоков питания. Так сказать умная электронная нагрузка. Дело в том что всевозможные тестеры IMAX B6 и т.д., не особо функциональны. Вот приходиться мастерить самому. За основу беру ардуино нано на меге328 (кстати легко прикручивается в FLOWCODE и созданная программа одним кликом вливается в контроллер, так как загрузчик уже влит).
@RADIOSOFT18 жыл бұрын
Спасибо. На канале есть курс видео по моей разработке IMAX5. думаю большая часть того что вам нужно там есть.
@romanpotashov29578 жыл бұрын
Благодарю. Сначала не заметил, постепенно изучаю))). Хороший проект. Есть много вопросов и предложений как по схеме так и по софту, но это наверное нужно в комментах под проектом.
@RADIOSOFT18 жыл бұрын
можно и по скайпу. когда наберется достаточно вопросов.
@romanpotashov29578 жыл бұрын
А как имя в скайпе?
@RADIOSOFT18 жыл бұрын
Roman Potashov вроде Andrew Proffi
@Иван-п7ш8ш3 жыл бұрын
Класс супер
@КонтТепР6 жыл бұрын
Вот это я понимаю, человек обьяснил.
@КонтТепР6 жыл бұрын
Есть конечно вопросы, но тем не менее.
@ruslan.zhumabai4 жыл бұрын
Спасибо хоть что понял. В инете мало инфо про соединения юарт и мк. Вопрос такой *для 3 или 4 переменным в мк как можно передать числовые данные и как можно от 3 или 4 аналоговых каналов принимать данные и вывести на хайасм*. Спасибо!
@RADIOSOFT14 жыл бұрын
kzbin.info/www/bejne/maTQc5dolpKmlc0
@ПашаТ-я2щ7 жыл бұрын
Видео полезные. Смотрю уже давно. Но у меня проблема, при реализации в железе. Не хочет Hiasm принимать никакие значения. Пробовал другие терминалы (terminal v.1.9 by Bray и HTerm). В обоих случаях принимается абра-кадабра. Было бы не плохо, если бы прикрепляли исходники программ и сами программы.
@RADIOSOFT17 жыл бұрын
ПРОВЕРЯЙТЕ НАСТРОЙКИ СКОРОСТИ, ЧАСТОТЫ КВАРЦА
@sharpsergey91653 жыл бұрын
11:08 если оно равно 300... Алиса нервно оглянулась...
@progatesting55904 жыл бұрын
Здравствуйте! Скажите, при использовании ардуино уно необходимо покупать преобразователь USB-TTL или есть возможность наладить связь через HIASM без преобразователя? Каким-то образом в среде ардуино реализован мониторинг СОМ порта. Но к сожалению у меня не получается через HIASM принимать отправленные на СОМ порт значения, хотя всё по примеру. Поле приёма данных в HIASM пустое, хотя при мониторинге порта в среде ардуино значения есть. Проверял всё много раз, соединения в хайасм, менял интервалы опроса, типы данных в программе МК, гуглил. Но ответ так и не нашёл, теперь пишу сюда.
@RADIOSOFT14 жыл бұрын
Здравствуйте. не нужно, на плате ардуино уже есть такой преобразователь. Значит чтото делаете не так. может быть одновременно открыли и мониторинг в ардуино и в hiasm? так делать нельзя, к ком порту должна быть подключена только одна программа.
@progatesting55904 жыл бұрын
@@RADIOSOFT1 Спасибо за ответ! Проблему нашёл, но причина её возникновения не ясна. Чтение информации с порта происходит, если "Выпадающую строку" заменить на поле "Ввода". При выборе номера порта из выпадающей строки , никакой информации не получаю. Как только меняю снова на поле ввода, в редакторе текста появляется долгожданный результат. P.S. Но с этим я разберусь уже сам. Главное, что работает. Урок очень полезный, автору успехов!
@Volkonka9 жыл бұрын
Не подскажете, почему в текстовом окне HIASM приходит абракадабра какая то, вместо цифр?!) Спасибо!
@RADIOSOFT19 жыл бұрын
+Роман Теребавшов при приеме данных с микроконтроллера?
@Volkonka9 жыл бұрын
+RADIOSOFT Да. Через COM Port Toolkit побывал принимать, тоже не то совсем приходит, что отправлял! Передаю сразу от atmega через usb-com переходник, может дело в переходнике или в моих руках))
@RADIOSOFT19 жыл бұрын
Роман Теребавшов скорее всего дело в невнимательности. надо проверить какие частоты установлены для кварца в флоукоде и на какой частоте работает микроконтроллер в железе. проверить настройки компонента rs232. все параметры в флоукоде должны быть такими же как и в программе в которой ведется прием (битрейт, стоп биты и прочее)
@Volkonka9 жыл бұрын
+RADIOSOFT Большое спасибо) Буду разбираться!!
@masterkit95177 жыл бұрын
Пытаемся заслать слово "slovo", string не работает и не хочет работать, не переваривает slovo строку, в ардуино посимвольно ловятся любые слова, там это успешно сделали разработчики, но как это делается в flowcode, перепробовали всё уже, с прерыванием всё ясно, размер буфера ясно, 3 символа как на видео например, но как буквы принять, впечатление что flowcode вообще не умеет буквы принимать, и против если пытаться даже буквы дать ему принять, в ардуино пишем например WHITE большими буквами, зажигается белый светодиод, а пишем white белый светодиод гаснет, если RED аналогично для разных цветов, ардуино без труда "общается" словами. Даже если написать PRIVET ардуино сделает то, что ему написать, но как в flowcode такое делается, пока flowcode совсем не пытается даже "говорить" на человеческом языке. Как ни пытались не понял он ни одной даже буквы, не то что слова. Ткните носом, может уже делали вы такое видео, спасибо большое! Фантазия закончилась, и flowcode не даёт её применить даже. Вот в ПК без проблем любые слова знаем как выслать, а как их получить и "узнать", в ардуино сначала записывали несколько слов в памяти микроконтроллера которые он искал и узнавал легче простого и без единой ошибки. Как в flowcode хотя бы создать такую переменную-слово или просто массив букв узнаваемый мк как слово. Потом МК вылавливал бы символы и поймав сравнил бы. Но Flowcode даже не пытается поймать хоть один символ. Что ему не пиши он только цифры принимает, совсем не знаем с чего начать.
@RADIOSOFT17 жыл бұрын
принимать слова я еще не пробовал, посмотрю.
@masterkit95177 жыл бұрын
большое большое спасибо!
@masterkit95177 жыл бұрын
подскажите пожалуйста, с чего бы начать, там вообще 1 строчка кода в ардуино была, но нам очень нужно на мк сделать тоже самое. может поможет сам код, там возможно С язык void read_serial() { if (Serial.available() > 0) { char ByteRead=Serial.read(); //чтение данных с порта if (ByteRead==13) { //возврат каретки analyzer(); //передача данных на обработку bufer=""; } //освобождение буфера else { //накопление данных в буфер if(ByteRead!=10)bufer=bufer+char(ByteRead); // символ "новая строка" , нам в буффере не нужен } } } void analyzer() { if (bufer.length()>1) { Serial.println("!!!!"); } if (bufer=="WHITE") {Serial.print("read: "); Serial.println(bufer); digitalWrite(WHITEi, HIGH);//(здесь высокий уровень на ножку объявленную как WHITE } else if (bufer=="whitei") {Serial.print("read: "); Serial.println(bufer); digitalWrite(WHITEi, LOW); } вот и всё, но как это в мк научить
@RADIOSOFT17 жыл бұрын
начать нужно с внимательно чтения хэлпа по компоненту RS232 и математическим операциям с строками
@masterkit95177 жыл бұрын
спасибо большое большое!
@lexusMen8 жыл бұрын
частота на которой работает мк имеет значение?
@RADIOSOFT18 жыл бұрын
если она выше скажем 1мгц то не имеет.
@TheVivaldi269 жыл бұрын
Всетаки в FLProg гораздо удобней программировать. Плохо что там голый контроллер нельзя прогать. толька ардуино.