Форум программистов, компьютерный форум, киберфорум
Наши страницы

Обмен данными между МК через RS-485 (MAX487)

Форум AVR. Обсуждение микроконтроллеров AVR фирмы Atmega.
Войти
Регистрация
Восстановить пароль
Обсуждение
Всего сообщений: 87
Имя Дата Сообщение
Читать обсуждение полностью:
Обмен данными между МК через RS-485 (MAX487)
Calligraff 28.10.2015 09:01 http://www.cyberforum.ru/post8256224.html
Доброго времени суток. Сразу к делу: В сообщении...
raxp 28.10.2015 10:10 http://www.cyberforum.ru/post8256473.html
...правильное включение драйвера RS-485:...
Calligraff 28.10.2015 15:03 http://www.cyberforum.ru/post8257827.html
т.е. все дело только в гальванической развязке?
raxp 28.10.2015 15:15 http://www.cyberforum.ru/post8257877.html
Нет. Но на практике это сыграет свою роль в будущем. ...
raxp 28.10.2015 15:23 http://www.cyberforum.ru/post8257943.html
Теперь покажу вариант организации обвязки другими...
Calligraff 28.10.2015 20:33 http://www.cyberforum.ru/post8257952.html
Код: для AtMega16 по схеме: #define F_CPU 8000000UL ...
ValeryS 28.10.2015 23:03 http://www.cyberforum.ru/post8260532.html
мелочь конечно, но я обычно пишу так UBRRH = speed/256;...
Calligraff 29.10.2015 07:19 http://www.cyberforum.ru/post8261374.html
Да, конечно, прерывания используются ... sei(); ......
raxp 29.10.2015 07:25 http://www.cyberforum.ru/post8261383.html
на второй нет развязки, это один источник, на третьей...
Calligraff 29.10.2015 08:03 http://www.cyberforum.ru/post8261450.html
Эммм.. ну да, я про третью и говорил... ясно! Вчера...
ValeryS 29.10.2015 08:45 http://www.cyberforum.ru/post8261542.html
это какой компилятор? ни разу не видел такой записи схему...
Витальич 29.10.2015 08:51 http://www.cyberforum.ru/post8261563.html
Наверно имелось ввиду ISR(USORT_RXC_vect)
Calligraff 29.10.2015 08:55 http://www.cyberforum.ru/post8261583.html
В начале описал все. Это AtmelStudio 6 по поводу...
ValeryS 29.10.2015 08:56 http://www.cyberforum.ru/post8261585.html
пардон, не заметил:(
Витальич 29.10.2015 09:00 http://www.cyberforum.ru/post8261603.html
ИМХО: не факт что так оно и есть, Proteus тоже глючит. Я в...
ValeryS 29.10.2015 09:03 http://www.cyberforum.ru/post8261608.html
я так понял уровни прием/передача нормально переключаются...
Calligraff 29.10.2015 09:12 http://www.cyberforum.ru/post8261621.html
Хм... темный лес какой-то: подключил на 1 и 4 ножки -...
Витальич 29.10.2015 10:34 http://www.cyberforum.ru/post8261925.html
таки писали же:
raxp 29.10.2015 13:47 http://www.cyberforum.ru/post8262948.html
обратите внимание на мой пост еще раз, прочитайте его более...
Calligraff 29.10.2015 14:09 http://www.cyberforum.ru/post8263032.html
Есть и то и другое: ISR(USORT_RXC_vect)...
Витальич 29.10.2015 14:14 http://www.cyberforum.ru/post8263103.html
Переключает драйвер в режим передачи. ИМХО: для ModBus и...
Voland_ 01.11.2015 11:17 http://www.cyberforum.ru/post8275181.html
Calligraff, рекомендую для отладки кода вообще выкинуть...
Calligraff 01.11.2015 17:54 http://www.cyberforum.ru/post8276886.html
UART_Init(...) - Это единственное, что у меня описывается...
Calligraff 02.11.2015 18:04 http://www.cyberforum.ru/post8281696.html
С протоколом закончил. сдел по принципу ModBus, но с...
Voland_ 02.11.2015 22:40 http://www.cyberforum.ru/post8283295.html
Это особенность компилятора, если быть точным. Компилятор...
Calligraff 03.11.2015 07:38 http://www.cyberforum.ru/post8284244.html
Действительно, и как я забыл про "volatile"
Витальич 05.11.2015 12:55 http://www.cyberforum.ru/post8295324.html
ой ли. Вы реализовали сброс UART(а) перед получением...
ValeryS 05.11.2015 13:29 http://www.cyberforum.ru/post8295464.html
раньше я бы с уверенностью сказал второй, поскольку...
Витальич 05.11.2015 13:34 http://www.cyberforum.ru/post8295489.html
Я имел ввиду AVR и Вы правы.
ValeryS 05.11.2015 14:05 http://www.cyberforum.ru/post8295638.html
так и я тоже просто ассемблер 0х86 сидит в подкорке, а...
Calligraff 11.11.2015 15:17 http://www.cyberforum.ru/post8325716.html
Согласен, что с нулем сравнивается быстрее. Вчера был...
ValeryS 11.11.2015 16:04 http://www.cyberforum.ru/post8325975.html
1 не запрограммированная ячейка, 0 запрограммированная но...
Calligraff 11.11.2015 17:23 http://www.cyberforum.ru/post8326402.html
Да да.. вот только правильно ли у меня выставлены или...
ValeryS 11.11.2015 18:28 http://www.cyberforum.ru/post8326799.html
насколько помню у КодеВижен галочка равна 0 но я как...
Calligraff 11.11.2015 22:34 http://www.cyberforum.ru/post8328083.html
Да, Вы правы. Галочка = 0 Кстати. нашел причину не работы...
Voland_ 12.11.2015 10:46 http://www.cyberforum.ru/post8329496.html
+1. Насколько я помню, в CV битовые фьюзы используют...
Calligraff 12.11.2015 23:26 http://www.cyberforum.ru/post8330321.html
Может подскажите надежный и без подобных непоняток с...
ValeryS 12.11.2015 23:52 http://www.cyberforum.ru/post8333486.html
а плюнь на него и узнаешь:) а первый и третий что?
Calligraff 13.11.2015 07:29 http://www.cyberforum.ru/post8333975.html
А первый и третий - А фиг его знает. толком не разбирался.....
ValeryS 13.11.2015 17:30 http://www.cyberforum.ru/post8336596.html
так может у тебя так 0 младший байт влажности 1 старший...
Calligraff 14.11.2015 18:43 http://www.cyberforum.ru/post8340589.html
Что-то запутался с условиями: int8_t _cmd = data_rx;...
Voland_ 14.11.2015 23:04 http://www.cyberforum.ru/post8341895.html
int8_t - знаковое восьмибитное число - . Значения, с...
Calligraff 15.11.2015 10:13 http://www.cyberforum.ru/post8342172.html
ТОЧНО!!! должно быть uint8_t - Спасибо! Мелочь, а так...
ФедосеевПавел 15.11.2015 10:36 http://www.cyberforum.ru/post8342991.html
IMHO, забота о компиляторе пусть лежит на разработчиках...
ValeryS 15.11.2015 11:51 http://www.cyberforum.ru/post8343216.html
компиляторы чаще оптимизируют switch вместо кучи сравнений...
Calligraff 06.12.2015 19:04 Решение http://www.cyberforum.ru/post8447878.html
Ну вроде как собрал... единственное смущают некоторые...
Calligraff 06.12.2015 19:11 http://www.cyberforum.ru/post8447924.html
Вообще с питанием была следующая идея: На контроллере...
Voland_ 07.12.2015 19:59 http://www.cyberforum.ru/post8453198.html
последовательно с диодами к базам транзисторов нужны...
Calligraff 07.12.2015 22:29 http://www.cyberforum.ru/post8454099.html
По поводу сглаживающего кондера - он есть. не дорисовал на...
Calligraff 07.12.2015 23:25 http://www.cyberforum.ru/post8454309.html
по поводу nRF24L01 покопался в DS.. вроде как 5V...
Calligraff 07.12.2015 23:51 http://www.cyberforum.ru/post8454423.html
Добавил сопротивления R11 - R14, отделив линию...
Calligraff 07.12.2015 23:58 http://www.cyberforum.ru/post8454447.html
А схемку-то измененную забыл :)
Voland_ 08.12.2015 01:41 http://www.cyberforum.ru/post8454681.html
смотря на какой скорости делать обмен. Резисторы там не...
Calligraff 08.12.2015 09:20 http://www.cyberforum.ru/post8455168.html
Когда я смотрел пример этого "логгера температуры 2.0", то...
Calligraff 08.12.2015 09:33 http://www.cyberforum.ru/post8455204.html
Voland_ 08.12.2015 11:47 http://www.cyberforum.ru/post8455768.html
Calligraff, вы просто предусмотрите эти резисторе в схеме,...
Calligraff 08.12.2015 19:59 http://www.cyberforum.ru/post8458242.html
Изменения отметил для удобства:
Calligraff 08.12.2015 20:06 http://www.cyberforum.ru/post8458284.html
Снова не то прицепил. Вот последний вариант:
Calligraff 10.12.2015 15:34 http://www.cyberforum.ru/post8467366.html
Voland_, Я правильно понял ваши замечания (см. схему выше)?
Voland_ 10.12.2015 16:55 http://www.cyberforum.ru/post8467877.html
Нормально. я бы проверил еще питание МК, чтобы убедиться,...
Calligraff 10.12.2015 22:10 http://www.cyberforum.ru/post8469729.html
Это ведь только схема. Отладку провожу на железе...
Calligraff 15.12.2015 08:55 http://www.cyberforum.ru/post8490808.html
Такой? КИГ 0.1- 120 мкГн, 10%-20%, Катушка индуктивности...
Voland_ 15.12.2015 12:17 http://www.cyberforum.ru/post8491563.html
Я ж не знаю что вы хотите. ) если вы АЦП контроллера не...
Calligraff 15.12.2015 20:51 http://www.cyberforum.ru/post8494547.html
Последний вариант: Вроде нигде не ошибся... пойду на...
ValeryS 15.12.2015 21:11 http://www.cyberforum.ru/post8494667.html
сначала собери:) а если хочешь очень поблагодарить нажми...
Voland_ 15.12.2015 21:29 http://www.cyberforum.ru/post8494806.html
поддерживаю. Но схема действительно не сложная. Calligraff,...
Calligraff 15.12.2015 21:35 http://www.cyberforum.ru/post8494841.html
Оу.. точно! Там GND должен быть. Спасибо!
Calligraff 15.12.2015 22:11 http://www.cyberforum.ru/post8495054.html
Ну она уже собрана частично. не воткнут только BMP180 и...
Calligraff 24.12.2015 07:34 http://www.cyberforum.ru/post8537397.html
Проверил работу вот этой части схемы. Все отлично....
Calligraff 03.03.2016 21:22 http://www.cyberforum.ru/post8834595.html
Ну вот и подошло к концу проектирование и сборка опытного...
Calligraff 06.05.2016 11:02 http://www.cyberforum.ru/post9105494.html
Доброго времени суток. Чего-то никак не получается...
Voland_ 06.05.2016 14:15 http://www.cyberforum.ru/post9106296.html
Обычно в функцию передается указатель на массив и длина...
Calligraff 06.05.2016 15:33 http://www.cyberforum.ru/post9106576.html
Так - то оно так, но как передавать длину массива, если...
ValeryS 06.05.2016 15:56 http://www.cyberforum.ru/post9106659.html
а как ты память под массив выделять будешь? по разному,...
Calligraff 11.05.2016 22:26 http://www.cyberforum.ru/post9127340.html
Снова доброго времени суток. Подскажите как не...
Voland_ 11.05.2016 22:34 http://www.cyberforum.ru/post9127384.html
в общем случае, исходя из представленных данных (и даже...
Витальич 11.05.2016 22:35 http://www.cyberforum.ru/post9127392.html
если учесть, что uint8_t псевдоним char то высказывание...
Calligraff 11.05.2016 22:58 http://www.cyberforum.ru/post9127496.html
uint8_t src = {4,5,6,7,8,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; ...
Витальич 11.05.2016 23:03 http://www.cyberforum.ru/post9127518.html
и что не так?
Calligraff 11.05.2016 23:08 http://www.cyberforum.ru/post9127543.html
в посте #78. ну попробовал таким образом - получается вроде...
Витальич 11.05.2016 23:11 http://www.cyberforum.ru/post9127555.html
Не хотите проблемы, пишите свою функцию с циклами и...
Calligraff 11.05.2016 23:14 http://www.cyberforum.ru/post9127568.html
Циклом долго по времени копироваться будет. memmove -...
Витальич 11.05.2016 23:21 http://www.cyberforum.ru/post9127588.html
с чего Вы взяли? memmove также циклом делает.
ValeryS 12.05.2016 06:49 http://www.cyberforum.ru/post9128107.html
вообще то char это и есть uint8_t:) или int8_t:) но...
Voland_ 12.05.2016 09:51 http://www.cyberforum.ru/post9128503.html
какое-то странное обсуждение. Нужно сделать формирование...
Витальич 12.05.2016 10:14 http://www.cyberforum.ru/post9128586.html
с дополнительными фишками которых нет в стандартной...
Voland_ 12.05.2016 11:16 http://www.cyberforum.ru/post9128834.html
ах да! Вспомнил! Вы можете объединять массивы в один,...
 
 
Similar

Обмен данными по RS-485 в CodeVisionAVR (на базе кода Wizard
Задача: дополнить (видоизменить) код на С (в CodeVisionAvr) , чтобы получить работу функций...

RS-485: PIC18f4620 и MAX487
Доброй ночи. Подскажите, пожалуйста, такую штуку. Разбираюсь с передачей данных посредством...

Обмен данными по UART между несколькими устройствами
Планирую собрать систему из 2 - 33 устройств обменивающимися данными между собой по UART. В систему...

Обмен данными по SPI между двумя Atemga
Пытаюсь реализовать обмен 5 байт данными между двумя Atmeg(1-Atmega165 ведущий, 2-Atmega16...

Обмен данными через COM- порт
Добрый день, пытаюсь освоить передачу данных. Отсылаю на мк скажем "1", приходит "1" и "-38"...

MoreAnswers

Обмен данными между 2 клиентами через интернет
Пожалуйста, подробно опишите, как сделать обмен данных через интернет между клиентами. На с++, или...

Обмен данными между БП и УТ на 1С 8.2 через OLE, ADO
Посоветуйте какие-нибудь статьи, книги, видео уроки по обмену данными между БП и УТ на 1С 8.2 через...

Обмен данными через указатель между потоками
Скажите, валидный ли такой код : #include <iostream> #include <thread> using namespace std;...

 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru