[uquote="VNS",url="/forum/viewtopic.php?p=4251712#p4251712"]По алгоритму есть вопросы? Или уже сами поняли как это работает?[/uquote]
Да вы мне все уже разжевали как нельзя лучше. Спасибо.
Найдено 9 результатов
- Пн июн 27, 2022 17:25:44
- Форум: AVR
- Тема: Atmega328 rs485 на прерываниях
- Ответы: 21
- Просмотры: 5507
- Пн июн 27, 2022 17:15:02
- Форум: AVR
- Тема: Atmega328 rs485 на прерываниях
- Ответы: 21
- Просмотры: 5507
Re: Atmega328 rs485 на прерываниях
[uquote="VNS",url="/forum/viewtopic.php?p=4251675#p4251675"]Что-то вы делаете не так…
[/uquote]
После перезагрузки компьютера заработало.
После перезагрузки компьютера заработало.
- Пн июн 27, 2022 16:19:59
- Форум: AVR
- Тема: Atmega328 rs485 на прерываниях
- Ответы: 21
- Просмотры: 5507
Re: Atmega328 rs485 на прерываниях
Вот немного изменённый вариант с отслеживанием регистра данных (UDR0)…
UART_Demo_V2.hex
Передача пакета должна происходить быстрее по сравнению с предыдущей версией. Попробуй… если всё будет работать нормуль, то попробую описать славами как нужно сделать…
Этот вариант работает так.. После ...
- Сб июн 25, 2022 16:03:39
- Форум: AVR
- Тема: Atmega328 rs485 на прерываниях
- Ответы: 21
- Просмотры: 5507
Re: Atmega328 rs485 на прерываниях
Вот немного изменённый вариант с отслеживанием регистра данных (UDR0)…
Вложение:
UART_Demo_V2.hex [1.18 KiB]
Скачиваний: 2
Передача пакета должна происходить быстрее по сравнению с предыдущей версией. Попробуй… если всё будет работать нормуль, то попробую описать славами как нужно сделать ...
Вложение:
UART_Demo_V2.hex [1.18 KiB]
Скачиваний: 2
Передача пакета должна происходить быстрее по сравнению с предыдущей версией. Попробуй… если всё будет работать нормуль, то попробую описать славами как нужно сделать ...
- Пт июн 24, 2022 11:46:33
- Форум: AVR
- Тема: Atmega328 rs485 на прерываниях
- Ответы: 21
- Просмотры: 5507
Re: Atmega328 rs485 на прерываниях
[uquote="VNS",url="/forum/viewtopic.php?p=4249862#p4249862"][uquote="chert2008",url="/forum/viewtopic.php?p=4249701#p4249701"]А программы то самой и нет я ее удалил. Там работает пустой цикл while(1)
То что я здесь выложил то и есть.[/uquote]
Давай сделаем так… вот прошивка для меги328Р, тактовая 16 ...
То что я здесь выложил то и есть.[/uquote]
Давай сделаем так… вот прошивка для меги328Р, тактовая 16 ...
- Чт июн 23, 2022 20:33:40
- Форум: AVR
- Тема: Atmega328 rs485 на прерываниях
- Ответы: 21
- Просмотры: 5507
Re: Atmega328 rs485 на прерываниях
[uquote="VNS",url="/forum/viewtopic.php?p=4249633#p4249633"][uquote="chert2008",url="/forum/viewtopic.php?p=4249585#p4249585"]По состоянию флага не очень хорошо. Программа может выполняться достаточно долго прежде чем проверит состояние флага. Это приведет к замиранию всей линии. Поэтому я и решил ...
- Чт июн 23, 2022 17:42:00
- Форум: AVR
- Тема: Atmega328 rs485 на прерываниях
- Ответы: 21
- Просмотры: 5507
Re: Atmega328 rs485 на прерываниях
[uquote="korsaj",url="/forum/viewtopic.php?p=4249602#p4249602"]Алгоритм простой: собрались что-то передать - задрали ногу, заполнили буфер, если данные переданы и буфер пуст - сбросили ногу. Все.[/uquote]
Делал и так но результат тот же. В приведенном следующем коде примерно так и происходит.
Делал и так но результат тот же. В приведенном следующем коде примерно так и происходит.
- Чт июн 23, 2022 15:49:17
- Форум: AVR
- Тема: Atmega328 rs485 на прерываниях
- Ответы: 21
- Просмотры: 5507
Re: Atmega328 rs485 на прерываниях
[uquote="korsaj",url="/forum/viewtopic.php?p=4249562#p4249562"]А на кой черт вы лапу задираете по опустошению буфера?[/uquote]
Я ее где уже только не задирал. И по опустошению и в прерывании приемника когда данные пришли и пора начинать передачу. Сейчас я вообще отключил опустошение и оставил только ...
Я ее где уже только не задирал. И по опустошению и в прерывании приемника когда данные пришли и пора начинать передачу. Сейчас я вообще отключил опустошение и оставил только ...
- Ср июн 22, 2022 21:41:49
- Форум: AVR
- Тема: Atmega328 rs485 на прерываниях
- Ответы: 21
- Просмотры: 5507
Atmega328 rs485 на прерываниях
Всем привет. Пытаюсь реализовать прием и передачу по rs485 на прерываниях. Тоесть с компьютера отправить массив из 14 байт и получить его обратно. Все это работает но не долго. В какой то момент ножка направления передачи остается поднятой и все встает колом. Такое ощущение что прерывание по ...