реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Реализация моста между двумя юсартами, на двухюсартовых мегах (ATMega1284)
Volldemar
сообщение Apr 11 2012, 07:05
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 121
Регистрация: 27-04-09
Из: Украина
Пользователь №: 48 342



Подскажите плиз, как с помощью FreeRTOS, реализовать?
Один из юсартов - с FT232, второй - ADM485.
Алгоритм, что за чем, какими средствами ртосы? Не могу сообразить, это первый опыт с ртосой...
Простое "перепихивание" байтов между очередями - не катит, потери в RS485, да и есть необходимость выдавать свою инфу в юсарт, который на FT232.

Сообщение отредактировал Volldemar - Apr 11 2012, 07:12
Go to the top of the page
 
+Quote Post
unkier
сообщение Apr 28 2012, 06:13
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 20-01-08
Пользователь №: 34 249



чем очереди в фриртосе то не устроили ?
Go to the top of the page
 
+Quote Post
Volldemar
сообщение Apr 28 2012, 06:18
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 121
Регистрация: 27-04-09
Из: Украина
Пользователь №: 48 342



Цитата(unkier @ Apr 28 2012, 09:13) *
чем очереди в фриртосе то не устроили ?

Устраивает, но не получается...
в этом форуме создал несколько топиков с результатами, очень надеюсь на помощь опытных людей.
Go to the top of the page
 
+Quote Post
unkier
сообщение Apr 28 2012, 07:01
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 20-01-08
Пользователь №: 34 249



есть прерывание по приему, есть прерывание по передаче.
прерывание по приёму принимает байт и суёт в очередь.
прерывание по передаче пытается получить байт из очереди и послать.

не ?
Go to the top of the page
 
+Quote Post
Volldemar
сообщение Apr 28 2012, 07:04
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 121
Регистрация: 27-04-09
Из: Украина
Пользователь №: 48 342



Цитата(unkier @ Apr 28 2012, 10:01) *
есть прерывание по приему, есть прерывание по передаче.
прерывание по приёму принимает байт и суёт в очередь.
прерывание по передаче пытается получить байт из очереди и послать.

не ?

Именно так и сделал, описал в топике: "AVR+FREERTOS+RS485, потеря байтов"
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th July 2025 - 14:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.01361 секунд с 7
ELECTRONIX ©2004-2016