Leave a comment

АЦП anonymous July 9 2020, 14:55:58 UTC
Дядь Леня, я когда то с восхищением смотрел на ваш PSL, потом делал электронную нагрузку, потом осваивал STM с нуля и делал еще пару версий, в которых вы давали мне ценные советы. Сейчас STM для меня уже родной. Почитал и вижу как вы заглубляетесь в дикие дебри с АЦП. Все таки ваша задача гораздо проще была бы решена на регулярных каналах. Данные АЦП ДМА вполне спокойно может складывать в двумерный массив (просто парами), обработка которого скорее всего не будет проблемой. Тонкостей анализа конечно я не знаю, но если увижу методику обработки, то возможно что-то смогу посоветовать.
Ну и по поводу сложности. Тоже тыкался сперва по регистрам и даташиту, пока не начал тонуть в плохо читаемом коде. Раскурил библиотеку HAL. Ее фанатики поругивают, но изучив ее код я лично плохого ничего не обнаружил. И она очень здорово экономит время. Особенно на настройках сложных блоков. Сделал уже 6 проектов с ее использованием и там где я тратил по 2-3 недели, сейчас трачу ну день. Разница очень ощутима. Единственное, применение любимого вами ООП она не очень любит, так как заточена под процедурку, но кмк это ее не портит. Присмотритесь.
Если что, моя почта у вас должна остаться. Переписывались. Ваша к сожалению пропала вместе с упавшим жестким...

Reply

Re: АЦП leoniv July 9 2020, 15:13:58 UTC
Моя почта указана в контактах на моем сайте.

Reply

Re: АЦП anonymous July 10 2020, 02:44:59 UTC
я дальше почитал статьи, понял примерно суть и вашу позицию. Думаю переубеждать смысла нет, потому как путь и метод уже выбран.
Однако все ж таки добавлю. владею и пик и авр, но после того как освоил HAL что-то щелкнуло и теперь стало проще воткнуть stm32f030f4p6 за 30 рублей вместо любой восьмибитки. В итоге уже года три на полке пылится целая коробка с атмегами и пик16-ми, ни разу не получилось применить. СТМ проще, быстрее, дешевле

Как я понял для вас сейчас эта задача - один из вариантов поупражняться в написании красивого кода. Само решение и средства его достижения мало волнуют. И все внимательно наблюдают - разгрызет этот кирпич дадя Леня или нет ) Ну и я в том числе

Кстати ЭН я сотворил таки. Во многом откатившись вверх по вашим начальным рекомендациям. Вышла конструкция двухдиапазонная (4А40В и 40А40В/300Вт) с управлением на 103VET6 с RTos на борту, графическим экраном с немоноширинным шрифтом (знакогенератор сам писал), электронным переключением режимов (все оговоренные, включая CP и CV), аналоговым умножителем. В общем неплохая поделка на мой глаз, но тут начал строить дом... так и стоит на допилке. Но работает. Планирую заканчивать

Reply

Re: АЦП leoniv July 10 2020, 08:22:41 UTC
"Кстати ЭН я сотворил таки." - удивляюсь трудолюбию и успешности. А я над простейшими вещами сижу неделями. Если бы взвалил на себя проект с графическим дисплеем, самодельными шрифтами, RTOS - это вышло бы лет 5 - 10, если бы вообще хватило сил закончить. В последнее время практически все проекты превращаются в заброшенные. Даже не знаю, что является причиной. Может лень, но скорее глупость. Вижу, как легко другие люди разбираются с HAL, RTOS и т.д., у меня таких способностей нет. Очень злит, когда комментаторы пытаются ровнять меня по себе. Никак не могут понять, что в плане умственного развития все люди разные, что для одних просто, для других - вообще невыполнимо. Обидно, что умственная ограниченность часто становится предметом травли.

Reply

Re: АЦП anonymous July 10 2020, 09:08:32 UTC
это все потому, что глядя на ваши работы кажется что вы ну как минимум небожитель. Таких глубоких аналитических проработок я лично вообще нигде не встречал. Ну может у Эллиота еще более менее. Поэтому и кажется, что дядя Леня тупить не может ну ни как. Просто не должен.
Надо сказать что я лично очень многому у вас научился. В том числе и в методическом плане. И очень благодарен. И стм-ки никогда бы даже не тронул, если бы не ваши настойчивые пинки. Не прекращайте писать и творить

Reply

Re: АЦП leoniv July 10 2020, 09:40:53 UTC
А мне небожителями кажутся другие. Которые в течение недели могут разобраться с каким-то новым софтом, к примеру, Cube или Altium. У меня на подобное уходит несколько лет. На любой проект уходят годы. Например, сколько времени Вы потратили на ЭН? На свой ЛБП я потратил 4 года.

Reply


Leave a comment

Up