Обсуждаем контроллеры компании Atmel.
Ответить

Re: вопрос по связи с МК

Ср авг 01, 2018 10:56:25

Микросхему брать не надо. Задолбаешься под неё делать плату и паять, особенно ft232. Без опыта не суйся. Купи готовый адаптер, какой нравится больше. Хоть на ft232 хоть на ch340. ft232 чаще более функциональна, имеет на борту полный рс232, но оно как правило нафиг не нужно.

Прошивать надо специальным адаптером, программатором, ссылок давали много.

Но что то мне подсказывает, после того как вам всё это повторили раз 5, а вы всё равно о своём, то может лучше остаться с ардуино? Оно вас поглотило навсегда походу... Видимо уже атрофировалась функция читать и воспринимать что пишут...

Re: вопрос по связи с МК

Ср авг 01, 2018 12:39:07

Причем здесь uart? Прошивать нужно программатором.

Ft232rl как раз 2 в одном.
Вы, батенька, бред пишите.

Нет, это у вас, батенька, дремучая безграмотность. Ну погуглите хотя бы, коль сами 0.

Re: вопрос по связи с МК

Ср авг 01, 2018 14:10:32

Нет, это у вас, батенька, дремучая безграмотность. Ну погуглите хотя бы, коль сами 0.
Спасибо уважили. Вместо того, чтобы подкрепить свои слова убедительными доводами, вы переходите на личности. Я, между прочим, после вашего утверждение про "два в одном" не поленился открыть и перечитать даташит на ft232rl. И там ни слова нет про внутрисхемное программирование AVR-микроконтроллеров. Я, конечно, понимаю, что другого было бы глупо ожидать, но удостоверился на всякий случай. И даже если бы в этом чипе был интерфейс SPI (кроме USART) это бы всё равно не делало бы его программатором.

Так что, если вы чего-то утверждаете, потрудитесь обосновать свои слова, так чтобы все поняли.

Re: вопрос по связи с МК

Ср авг 01, 2018 14:47:12

Извините что обидел, но неужто сложно набрать https://yandex.ru/search/?text=ft232rl% ... 1&lr=11463

Re: вопрос по связи с МК

Ср авг 01, 2018 15:25:05

Не убедили. Вариант с лампочками от клавиатуры, что предложили недавно в одной из тем раздела, мне понравился больше. Хотя, всё хорошо, что хорошо работает.

И да, в следующий раз будьте точнее, выражая свои мысли, дабы не вводить людей в заблуждение. "FT232 — программатор" и "программатор с использованием FT232" — это, как говорят в Одессе, две большие разницы.

Re: вопрос по связи с МК

Ср авг 01, 2018 15:51:18

Ужас. Обычный USB-UART модуль. FT232RL, пара светодиодов - всё. Используется как шустрый программатор и как преобразователь USB-UART. Это и есть 2 в 1-м. Разжевал? Или поточнее?((

Re: вопрос по связи с МК

Вт авг 07, 2018 10:26:33

Господа,так что лучше выбрать как в качестве программатора и usb-uart
много читал статей и на зарубежном форме , многие говорят брать ft232 . минус в том что он иногда не возращает reset и приходится полностью отключать .
так как лучше делать? программировать отдельно и просто считывать данные по uart или же поставить микросхему ch340 как на ардуине и не парится ?

Re: вопрос по связи с МК

Вт авг 07, 2018 11:10:12

Программатор это одно,
связь с компом/терминалкой это другое,
а обработка бутлоадера это третье.
В каждом случае свое железо необходимо.
И соответствующее программное обеспечение.
8)
Легче намного с работы с разными МК на адуринку переползти, чем наоборот с адуринки на "чистый МК" и "чистый" компилятор.
Да еще и с соответствующим изучением полной схемотехники и проектирования плат.
:beer:

Re: вопрос по связи с МК

Вт авг 07, 2018 12:36:00

Лучше всего купить (или сделать) USBASP и не морочить голову. Готовый USBASP на Али стоит копейки, да и собрать его несложно. Шьёт все АВР-ки, кроме xmega. И под системы х64 ставится без особых плясок с бубном. Что еще надо? Да, любое другое покупное решение будет дороже.
СпойлерКстати, о xmega. ИМХО, осваивать xmega ни к чему - дорого и неинтересно. Если для проекта не хватает ресурсов ATmega64 или 128, то пора переходить не на ATxmga, а на что-то 32-разрядное, например на STM32. Оно будет и намного дешевле, и ресурсов у него во много раз больше. В частности, если среди АВР-ок ATmega 64-128 это, практически, топовое решение, то такие же по объему флеши STM32F103C8/B, среди STM32 считаются контроллерами ниже среднего уровня, ближе к начальным. Хотя по ресурсам перекрывает АВР-ки многократно - штук несколько 16-разрядных таймеров с такими наворотами, которые АВР-кам и не снились, несколько каналов DMA, пара 12-битных АЦП, в общем, всё, чем так громко хвастаются Хмеги и еще кучка сверху - и это в дешевеньких и довольно старых камешках...

Опять же, отладчик "в железе". Для АВР-ок либо покупай за 100 убитых енотов отладчик с DebugWire, либо пользуй камни с 40+ ногами, для которых есть JTAG. Да и этот JTAG-отладчик тоже недешевый - раза в 3-4 дороже, чем USBASP. Тогда, как для STM32 покупаешь на Али ST-link V2 за 2 убитых енота, и шьешь им, и отлаживаешь "в железе", и радуешься жизни. :)

Re: вопрос по связи с МК

Вт авг 07, 2018 14:11:51

Лучше всего купить (или сделать) USBASP и не морочить голову. Готовый USBASP на Али стоит копейки, да и собрать его несложно. Шьёт все АВР-ки, кроме xmega. И под системы х64 ставится без особых плясок с бубном. Что еще надо? Да, любое другое покупное решение будет дороже.
СпойлерКстати, о xmega. ИМХО, осваивать xmega ни к чему - дорого и неинтересно. )


значит просто беру ft232 rl собираю схему к примеру с атмегой 88 и радуюсь жизни
либо ch340

Re: вопрос по связи с МК

Вт авг 07, 2018 14:14:47

danilka468 писал(а):значит просто
простое решение я вам дважды советовал. но, похоже, это для вас слишком просто (или дорого?!).
любопытно только, каким способом вы будете ту самую атмегу88 прошивать, если для прошивки эта самая атмега у вас и предназначается?

Re: вопрос по связи с МК

Вт авг 07, 2018 14:19:24

Программатор это одно,
связь с компом/терминалкой это другое,
а обработка бутлоадера это третье.
В каждом случае свое железо необходимо.
И соответствующее программное обеспечение.
8)
Легче намного с работы с разными МК на адуринку переползти, чем наоборот с адуринки на "чистый МК" и "чистый" компилятор.
Да еще и с соответствующим изучением полной схемотехники и проектирования плат.
:beer:

я согласен, но почитавшись множество сайтов по типу: ПРОГРАММАТОР БЕЗ ПРОШИВКИ.
дают задуматься... что это? программатор или же usb aurt...

Re: вопрос по связи с МК

Вт авг 07, 2018 16:22:05

Господа,так что лучше выбрать как в качестве программатора и usb-uart
много читал статей и на зарубежном форме , многие говорят брать ft232 . минус в том что он иногда не возращает reset и приходится полностью отключать .

Данилка, "никогда не говори никогда"))).
Извиняюсь, иногда прочёл как никогда.))) Только иногда и планеты взрываются.

Re: вопрос по связи с МК

Ср авг 08, 2018 04:49:14

danilka468 писал(а):значит просто беру ft232 rl собираю схему к примеру с атмегой 88 и радуюсь жизни
либо ch340
Нет, покупаешь на Али две вот таких шуковины и две вот таких. Пара гаджетов будет основными рабочими, пара запасными. Еще покупаешь USB-HUB, чтобы удобно подключать оба рабочих гаджета к компу одновременно. Первый гаджет - это готовый программатор USBASP. У него может оказаться старая прошивка, тогда перешьешь их друг другом. Второй - это USB-UART в ТТЛ-овских уровнях. Первым прошиваешь подопытный МК, через второй общаешься с этим МК.

Добавлено after 7 minutes 35 seconds:
Да, будешь выписывать гаджеты с Али посмотри, у второго что-то доставка дороговата, поищи дешевле.

Re: вопрос по связи с МК

Ср авг 08, 2018 10:24:53

Первый гаджет - это готовый программатор USBASP. У него может оказаться старая прошивка, тогда перешьешь их друг другом. Второй - это USB-UART в ТТЛ-овских уровнях. Первым прошиваешь подопытный МК, через второй общаешься с этим МК.

Добавлено after 7 minutes 35 seconds:
Да, будешь выписывать гаджеты с Али посмотри, у второго что-то доставка дороговата, поищи дешевле.[/uquote]


usbasp я уже заказал с ebay , жду их.
щас просто дозаказываю ch340 и все

Re: вопрос по связи с МК

Пт авг 10, 2018 10:08:19

...

я согласен, но почитавшись множество сайтов по типу: ПРОГРАММАТОР БЕЗ ПРОШИВКИ.
дают задуматься... что это? программатор или же usb aurt...


Имелось ввиду, что само железо программатора не имеет собственной микросхемы, требующей дополнительной прошивки.
А собственно алгоритм программирования обеспечивает софтовыая оболочка в компьютере.
В противовес тем программаторам, где установлен МК, обеспечивающий алгоритм прошивки прикладной микросхемы.
Однако работа программаторов с минимальным железом через переходник USB-COM и простейшими софт-оболочками типа понипрога нестабильна - для такого случая (программно-аппаратное управление несколькими выводами СОМ порта) подходят или СОМ порт на материнке или PCI-COM платки.
8)

Re: вопрос по связи с МК

Вт авг 14, 2018 05:43:28

...

я согласен, но почитавшись множество сайтов по типу: ПРОГРАММАТОР БЕЗ ПРОШИВКИ.
дают задуматься... что это? программатор или же usb aurt...


Имелось ввиду, что само железо программатора не имеет собственной микросхемы, требующей дополнительной прошивки.
А собственно алгоритм программирования обеспечивает софтовыая оболочка в компьютере.
В противовес тем программаторам, где установлен МК, обеспечивающий алгоритм прошивки прикладной микросхемы.
Однако работа программаторов с минимальным железом через переходник USB-COM и простейшими софт-оболочками типа понипрога нестабильна - для такого случая (программно-аппаратное управление несколькими выводами СОМ порта) подходят или СОМ порт на материнке или PCI-COM платки.
8)



то есть лучше всего будет программировать отдельно .а с юарта читать отдельно.
и получается что даже ардуинка сама по себе не стабильна?

Re: вопрос по связи с МК

Вт авг 14, 2018 08:05:23

ардуинка стабильна - в ней содержится и переходник и программа прошивальщик, программа записана в бутлоадер и действует как программатор - берет данные из переходника (в том виде, в котором он их может давать) и записывает в основную исполнимую область контроллера.

Добавлено after 15 minutes 22 seconds:
разница в интерфейсах, пустому контроллеру нужен ИСП, а ком порт это RS-232, и если порт не халтурный, со всеми выводами, то программы прошивальщики смогут ногодрыгом сделать из него чтото похожее на исп (у переходников с этим хуже, толи пакеты не так собираются, толи ещё чего, но, даже если все выводы присутствуют, то этот нестандартный режим им даётся очень медленно).
у ардуины вход uart - родственник rs232 (отличается в основном напряжениями, а у переходников и напряжения подгонять не надо) вот в них (которые побольше) сразу такой переходник и вставляют. а за возможность нормально шиться с УАРТа как раз и отвечает бутлоадер.

Re: вопрос по связи с МК

Пт авг 17, 2018 22:09:33

Добавлю от себя, FT232 можно использовать как программатор, например если купили или собрали USBASP для перепрошивки. FTшка прошивает конечно достаточно медленно но терпимо. Сам не раз прошивал с помощью FT232 и программы пони прог, приходилось в настройках установить инверсии пинов, и после этого без проблем, можно так же прошивать и дудкой но там не нашёл настроек ко инверсии выводов, поэтому придётся поставить внешний инвертор.
И ещё: FT232 вещь очень не плохая но сейчас очень много подделок, и если купите клон плеваться будите очень долго. Из китая не заказывай 100% клон, у самого валяются такие :(

Re: вопрос по связи с МК

Сб сен 01, 2018 11:19:22

1. Передавать данные из МК наружу можно через UART. Чтобы подключить его к ПК, нужен переходник USB-UART. Любой. Для передачи данных разницы никакой нет. Пока что не забивайте себе голову разницей в функционировании разных микросхем (CH340, FT232, etc), переживайте проблемы по мере их поступления. На данный момент они для вас все одинаковые.

2. Основной способ программирования контроллера - применение специального программатора. Купите себе USBasp и не мучайтесь. Чтобы управлять процессом, используйте программу AVRdude.

3. Также можно залить в МК специальную программу, которая будет запускаться при старте контроллера, принимать данные через UART и записывать их в память. Такая программа называется бутлоадером. Так работает Ардуино. Плюс - не требуется отдельный программатор, минус - бутлоадер занимает память. Ардуиновый бутлоадер поддерживается AVRdude (собственно, внутри Arduino IDE именно AVRdude и занимается передачей прошивки в МК).

Если вы переходите от Ардуино на светлую сторону добра и радости, то у вас наверняка есть куча Ардуин. В каждой Ардуине стоит контроллер AVR с уже прошитым бутлоадером. Использование бутлоадера никак не обязывает использовать Arduino IDE. Вы можете написать программу где угодно, а потом залить ее в контроллер через Ардуино-бутлоадер с помощью AVRdude. Физически - через UART-переходник.
Ответить