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

Обсуждаем контроллеры компании Atmel.
Ответить
Открыл глаза
Сообщения: 59
Зарегистрирован: Вс сен 03, 2017 13:16:25

Сообщение danilka468 »

перешёл недавно с ардуино на АVR и возник по связи с МК
как и с чем это осуществить?
через программатор можно считывать или нет?
может лучше спаять UART FT232r
или по схеме MAX 232 и через какую программу можно будет получить данные с мк??
Вложения
rs232_max232_atmega8_nullmodem_v04.gif
(18.04 КБ) 571 скачивание
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2896
Зарегистрирован: Сб ноя 13, 2010 12:53:25
Откуда: приходит весна?

Сообщение B@R5uk »

Я так понимаю, вы хотите обмениваться данными с компьютером? Тогда FT232 — отличная вещь. Подключается по USB, создаёт в компьютере последовательный порт, к которому можно обращаться чем только захотите. Простейшая программа для приёма/передачи putty. И нет никаких проблем с обращением к порту из самописных программ. Я работал в Матлабе, но и в си не особо сложно.
Реклама
Открыл глаза
Сообщения: 59
Зарегистрирован: Вс сен 03, 2017 13:16:25

Сообщение danilka468 »

[uquote="B@R5uk",url="/forum/viewtopic.php?p=3429207#p3429207"]Я так понимаю, вы хотите обмениваться данными с компьютером? Тогда FT232 — отличная вещь. Подключается по USB, создаёт в компьютере последовательный порт, к которому можно обращаться чем только захотите. Простейшая программа для приёма/передачи putty. И нет никаких проблем с обращением к порту из самописных программ. Я работал в Матлабе, но и в си не особо сложно.[/uquote]
с PUTTY как наладить связь? максиум что я делал там . Это подключался к удаленному серваку и все
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18678
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

в большинстве AVR кроме USART нет больше интерфейсов для обмена информацией с компьютером. поэтому наиболее подходящий вариант - купить вот такую платку адаптера и подключаться к компу к свободному USB.
прошивать МК через этот адаптер без особых услилий (т.е. без загрузчика в МК) не получится.
видеть то, что МК передает и в ответ ему что-то посылать с компьютера можно при помощи любой терминальной программы, коих море: HyperTerminal, putty и т.п.
в этой терминалке надо будет указать для связи COM-порт, связанный с соответствующим USB-портом
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Собутыльник Кота
Аватара пользователя
Сообщения: 2896
Зарегистрирован: Сб ноя 13, 2010 12:53:25
Откуда: приходит весна?

Сообщение B@R5uk »

Налаживать ничего не надо. Просто подключиться к правильному порту с правильными настройками (скорость, контрольный бит и стоп-биты).
Реклама
Открыл глаза
Сообщения: 59
Зарегистрирован: Вс сен 03, 2017 13:16:25

Сообщение danilka468 »

[uquote="ARV",url="/forum/viewtopic.php?p=3429210#p3429210"]в большинстве AVR кроме USART нет больше интерфейсов для обмена информацией с компьютером. поэтому наиболее подходящий вариант - купить вот такую платку адаптера и подключаться к компу к свободному USB.
прошивать МК через этот адаптер без особых услилий (т.е. без загрузчика в МК) не получится.
видеть то, что МК передает и в ответ ему что-то посылать с компьютера можно при помощи любой терминальной программы, коих море: HyperTerminal, putty и т.п.
в этой терминалке надо будет указать для связи COM-порт, связанный с соответствующим USB-портом[/uquote]
а как подключится через путти ? мне уже человек подсказал что лучше подключится на подобие этой платы
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18678
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

в putty указать порт для подключения serial, задать COM-порт, на который система подцепила USB-адаптер, задать скорость обмена и все. все прочие параметры, как правило, можно оставлять дефолтными (ну и в МК тоже - это я о битах данных, старт-стопе и т.п.)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Открыл глаза
Сообщения: 59
Зарегистрирован: Вс сен 03, 2017 13:16:25

Сообщение danilka468 »

[uquote="ARV",url="/forum/viewtopic.php?p=3429223#p3429223"]в putty указать порт для подключения serial, задать COM-порт, на который система подцепила USB-адаптер, задать скорость обмена и все. все прочие параметры, как правило, можно оставлять дефолтными (ну и в МК тоже - это я о битах данных, старт-стопе и т.п.)[/uquote]
как прошивать мк тогда если я ставлю uart
OKF
Это не хвост, это антенна
Сообщения: 1407
Зарегистрирован: Вт июн 07, 2011 08:03:18

Сообщение OKF »

Если у вас ft232rl, прошивать можете через него.
Открыл глаза
Сообщения: 59
Зарегистрирован: Вс сен 03, 2017 13:16:25

Сообщение danilka468 »

[uquote="OKF",url="/forum/viewtopic.php?p=3429311#p3429311"]Если у вас ft232rl, прошивать можете через него.[/uquote]
а программа?
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

danilka468 писал(а):как прошивать мк тогда если я ставлю uart
Причем здесь uart? Прошивать нужно программатором.
afz
Опытный кот
Аватара пользователя
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Сообщение afz »

danilka468 писал(а):как прошивать мк тогда если я ставлю uart
А прошивать, если без Ардуины, надо отдельным программатором. Можно взять, например, вот этот. Учитывая копеечную цену, покупать надо сразу два таких программатора, если у них окажется старая прошивка (50/50), можно будет прошить новую - один суёшь в USB, на втором одеваешь джампер, подключаешь комплектным шнурком к первому, и шьешь. Потом меняешь их местами, перекидываешь джампер и шьешь второй. Ну, и про запас будет.

Лучшая управляющая программа для этого программатора - AVRDUDEPROG 3.3, ищется в Нете на счет "Раз".

Да, USB-шный UART (компорт) лучше брать на чипе CH340G, во-первых, они на Али самые дешевые, во-вторых, остальные производители чипов (FT232, PL2303) воюют с контрафактной китайской продукцией - их новые дрова как-то узнают, что чип контрафактный, и стирают в нем ID, надо искать старые дрова, и т.п., а с CH340G никаких проблем.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
OKF
Это не хвост, это антенна
Сообщения: 1407
Зарегистрирован: Вт июн 07, 2011 08:03:18

Сообщение OKF »

[uquote="danilka468",url="/forum/viewtopic.php?p=3429321#p3429321"]а программа?[/uquote]
А в Гугла спросить?
Собутыльник Кота
Аватара пользователя
Сообщения: 2896
Зарегистрирован: Сб ноя 13, 2010 12:53:25
Откуда: приходит весна?

Сообщение B@R5uk »

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

Вы самостоятельно код пишете для МК или же используете готовую прошивку и хотите получить с неё данные? Во втором случае вам стоит по-подробней прочитать инструкцию/описание к собираемому устройству. Если же случай первый, то по-подробней распишите вашу ситуацию: что хотите собрать, что хотите предавать, как эту информацию обрабатывать. Тогда будет проще дать какие-либо рекомендации. Если они вас ещё интересуют, разумеется.
OKF
Это не хвост, это антенна
Сообщения: 1407
Зарегистрирован: Вт июн 07, 2011 08:03:18

Сообщение OKF »

[uquote="Мурик",url="/forum/viewtopic.php?p=3429396#p3429396"]Причем здесь uart? Прошивать нужно программатором.[/uquote]
Ft232rl как раз 2 в одном.
Открыл глаза
Сообщения: 59
Зарегистрирован: Вс сен 03, 2017 13:16:25

Сообщение danilka468 »

[uquote="afz",url="/forum/viewtopic.php?p=3429408#p3429408"]
danilka468 писал(а):как прошивать мк тогда если я ставлю uart
А прошивать, если без Ардуины, надо отдельным программатором. Можно взять, например, вот этот. Учитывая копеечную цену, покупать надо сразу два таких программатора, если у них окажется старая прошивка (50/50), можно будет прошить новую - один суёшь в USB, на втором одеваешь джампер, подключаешь комплектным шнурком к первому, и шьешь. Потом меняешь их местами, перекидываешь джампер и шьешь второй. Ну, и про запас будет.

Лучшая управляющая программа для этого программатора - AVRDUDEPROG 3.3, ищется в Нете на счет "Раз".

Да, USB-шный UART (компорт) лучше брать на чипе CH340G, во-первых, они на Али самые дешевые, во-вторых, остальные производители чипов (FT232, PL2303) воюют с контрафактной китайской продукцией - их новые дрова как-то узнают, что чип контрафактный, и стирают в нем ID, надо искать старые дрова, и т.п., а с CH340G никаких проблем.[/uquote]
хорошо, ставлю значит ch340,дрова уже поставлены тк такая же микросхема стояла на ардуине
и можно просто прошивать через avrdude ? и потом смотреть по putty

Добавлено after 4 minutes 8 seconds:
[uquote="B@R5uk",url="/forum/viewtopic.php?p=3429616#p3429616"]danilka468, вы с каким микроконтроллером работаете? Если мега-8, то у него (как и у многих других моделей) нет вшитого бутлоадера, так что его можно только внутрисхемно шить или параллельным программатором программировать. По каждому из этих вопросов есть соответствующая тема.

Вы самостоятельно код пишете для МК или же используете готовую прошивку и хотите получить с неё данные? Во втором случае вам стоит по-подробней прочитать инструкцию/описание к собираемому устройству. Если же случай первый, то по-подробней распишите вашу ситуацию: что хотите собрать, что хотите предавать, как эту информацию обрабатывать. Тогда будет проще дать какие-либо рекомендации. Если они вас ещё интересуют, разумеется.[/uquote]


микросхема atmega88 прошивал через ардуино , но все время кидать провода надоело, хочу поставить простой uart для прошивки и для общения с пк.
сам пишу код
хочу собрать механизм который определяет температуру, то есть я подключаю датчик температуры. И если температура выше или ниже то выполняется определенный код

вопрос лишь в том, что лучше использовать ft232r или ch340
Собутыльник Кота
Аватара пользователя
Сообщения: 2896
Зарегистрирован: Сб ноя 13, 2010 12:53:25
Откуда: приходит весна?

Сообщение B@R5uk »

[uquote="OKF",url="/forum/viewtopic.php?p=3429707#p3429707"][uquote="Мурик",url="/forum/viewtopic.php?p=3429396#p3429396"]Причем здесь uart? Прошивать нужно программатором.[/uquote]
Ft232rl как раз 2 в одном.[/uquote]Вы, батенька, бред пишите.

Добавлено after 59 seconds:
[uquote="danilka468",url="/forum/viewtopic.php?p=3429779#p3429779"]что лучше использовать ft232r или ch340[/uquote]Всё равно. Дрова в комп разные, а принцип работы один и тот же.

Добавлено after 2 minutes 42 seconds:
[uquote="danilka468",url="/forum/viewtopic.php?p=3429779#p3429779"]хочу поставить простой uart для прошивки и для общения с пк[/uquote]У меги-88 вроде бы бутлоадер есть, так что, если вы его не затёрли предыдущими прошивками, то можно и через USART прошивать. Я этим никогда не занимался, так что не смогу ничем помочь. Но знатоки, наверняка, есть. В крайнем случае, читайте даташиты и аппноуты по теме.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2406
Зарегистрирован: Ср фев 23, 2011 12:12:31

Сообщение AndTer »

1. Если вы отошли от ардуино, то и бутлоадер вам надо стереть, а значит для прошивки МК вам понадобится программатор, который будете подключать к мк по SPI[RST/SCK/MISO/MOSI]. Выше ссылку уже давали. Хотя я не любитель этих прошивальщиков в итоге паял самодельный AVR910 совместимый.

2. А для связи с пк вам нужен адаптер USB/TTL, на том же ch340 или ft232. Дешевле, проще и быстрее купить на али.
Советую програмку которая так и называется "Terminal". Она куда проще всяких путти и обладает более чем достаточным функционалом.
Глупый не задает вопросы. Глупый и так все знает.
Открыл глаза
Сообщения: 59
Зарегистрирован: Вс сен 03, 2017 13:16:25

Сообщение danilka468 »

какую микросхему взять ch340 или ft232r и если беру одну из них, то как потом прошивать микросхему
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18678
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

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

Мой уютный бложик... заходите!
Контактная информация:
Ответить

Вернуться в «AVR»