Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 18.06.2018, 16:35   #51
Iptash
Senior Member
 
Регистрация: 29.03.2008
Возраст: 53
Сообщений: 409
Вес репутации: 330/47
Iptash is a jewel in the roughIptash is a jewel in the roughIptash is a jewel in the roughIptash is a jewel in the rough
По умолчанию Re: PIC32MK...

Цитата:
Сообщение от HHIMERA Посмотреть сообщение
То-то я и смотрю... что ты присоединился к ТС...
Вдвоём и изучайте... не стесняйся...
Вы тоже присоединенный))).
По теме. После долгих ковыряний, чип начал работать как надо. Все делал также, но после передачи пакета устройство зависало.
Вот рабочий код инициализации. UART передает до символа сравнения указанный в паттерне. В данном случае '\r'.

Цитата:
void DMAinit(void)
{
IEC2bits.DMA0IE = 0; // запрещаем прерывание DMA0
IFS2bits.DMA0IF = 0; // сбрасываем флаг прерывания DMA0

DMACONbits.ON = 1; // включаем DMA
DCH0CONbits.CHPRI = 3; // приоритет канала 3

DCH0ECONbits.CHSIRQ = 40; // вектор прерывания UART1TX
DCH0ECONbits.PATEN = 1; // разрешить сравнение с патерном
DCH0ECONbits.SIRQEN = 1; // Разрешить IRQ

DCH0DAT = '\r'; // Паттерн дата(с этим символом сравнивается)

DCH0SSA = KVA_TO_PA(fbuff); // адрес источника
DCH0DSA = KVA_TO_PA(&U1TXREG); // адрес приемника
DCH0SSIZ = BUFFLEN; // длина передачи
DCH0DSIZ = 1; // размер приемника
DCH0CSIZ = 1; // передача по 1 байту

DCH0INTCLR = 0x00FF00FF; // сброс всех флагов прерывания
DCH0INTbits.CHERIE = 1; // прерывание по ошибке адреса
DCH0INTbits.CHBCIE = 1; // прерывание по завершению передачи блока


IPC18bits.DMA0IP = 0;
IPC18bits.DMA0IS = 0;
IPC18bits.DMA0IP = 5; // приоритет прерывания 5
IPC18bits.DMA0IS = 2; // суббприоритет 2
IEC2bits.DMA0IE = 1; // разрешить прерывание DMA0

DCH0CONbits.CHEN = 1; // разрешить канал DMA0
}
и инициализация UART
Цитата:
//---------------------------------------------------------------
// Инициализация UART
//---------------------------------------------------------------
void UART1Init(void)
{
U1RXRbits.U1RXR = 0b0101; // Конфигурируем пин RPC6 как U1RX
RPC7Rbits.RPC7R = 0b0001; // Конфигурируем пин RPC7 как U1TX



U1BRG = 390; // Устанавливаем 9600 бод
U1STA = 0; // Очищаем регистр статуса

U1MODEbits.ON = 1; // Включить UART

U1STAbits.URXEN = 1; // Включить приемник
U1STAbits.UTXEN = 1; // Включить передатчик
U1STAbits.UTXISEL = 0b01; // прерывание когда все символы переданы
}
передача начинается после активирования бита DCH0ECONbits.CFORCE = 1;
Iptash вне форума   Ответить с цитированием
Старый 18.06.2018, 17:30   #52
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 1,935
Вес репутации: 3528/78
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: PIC32MK...

но после передачи пакета устройство зависало. - что это значит?
Что в Вашем понимании зависло?
besogon вне форума   Ответить с цитированием
Старый 18.06.2018, 17:33   #53
Iptash
Senior Member
 
Регистрация: 29.03.2008
Возраст: 53
Сообщений: 409
Вес репутации: 330/47
Iptash is a jewel in the roughIptash is a jewel in the roughIptash is a jewel in the roughIptash is a jewel in the rough
По умолчанию Re: PIC32MK...

После передачи строки, дальше в тело не двигалось. Через некоторое время происходил сброс. И т.д.
Iptash вне форума   Ответить с цитированием
Старый 18.06.2018, 19:23   #54
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 46
Сообщений: 3,746
Вес репутации: 6161/141
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: PIC32MK...

Цитата:
Сообщение от Марк Посмотреть сообщение
Даладна...
Сам разрулит?
То есть ты назначил реквестом канала ДМА опустошение буфера (именно это событие у передатчика УАРТа взводит флаг прерывания), а ДМА произведет первую транзакцию "святым духом"?
Нудануда, Стас, без примера ты никак.
А кому нужна подобная хрень?
Слабо верится в то , что всверхнавороченном пЫк32
такой костыль с дма.
В стм32 все работает с любой периферией без костылей.
Но есть еще одно объяснение- ты просто не понимаешь суть, год назад это ты уже доказал...
dosikus вне форума   Ответить с цитированием
Старый 18.06.2018, 22:06   #55
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 57
Сообщений: 2,827
Вес репутации: 3948/106
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: PIC32MK...

Цитата:
Сообщение от dosikus Посмотреть сообщение
есть еще одно объяснение- ты просто не понимаешь суть, год назад это ты уже доказал...
У него это на постоянной основе...
Ситуация усугубляется тем... что он рогами землю роет... в попытке познания истины... а "Не в коня корм."(с)...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 18.06.2018, 22:13   #56
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 57
Сообщений: 2,827
Вес репутации: 3948/106
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: PIC32MK...

Цитата:
Сообщение от Iptash Посмотреть сообщение
После передачи строки, дальше в тело не двигалось. Через некоторое время происходил сброс. И т.д.
Чем вызван сброс... определить не судьба???
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 18.06.2018, 22:22   #57
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: МО
Возраст: 59
Сообщений: 2,375
Вес репутации: 3125/96
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: PIC32MK...

Цитата:
Сообщение от dosikus Посмотреть сообщение
ты просто не понимаешь суть
Досикус, ты не поверишь...
Мне по барабану та "суть", о которой ты тут глаголешь.
Она стоит пяти...десяти минут чтения даташита/референсного мануала.
Нужно дергать ДМА в начале или нет - совершенно фиолетово.
Я даже не понимаю о чем ты, настолько это неинтересно.
Мне нынче интересно разобрать взаимодействие ядер в dsPIC33CH...
Марк вне форума   Ответить с цитированием
Старый 18.06.2018, 22:58   #58
Iptash
Senior Member
 
Регистрация: 29.03.2008
Возраст: 53
Сообщений: 409
Вес репутации: 330/47
Iptash is a jewel in the roughIptash is a jewel in the roughIptash is a jewel in the roughIptash is a jewel in the rough
По умолчанию Re: PIC32MK...

Цитата:
Сообщение от HHIMERA Посмотреть сообщение
Чем вызван сброс... определить не судьба???
В следующий раз. Когда зависнет.)))
Iptash вне форума   Ответить с цитированием
Старый 19.06.2018, 15:20   #59
yeskela
Senior Member
 
Аватар для yeskela
 
Регистрация: 28.01.2010
Адрес: Новочеркасск
Возраст: 36
Сообщений: 1,140
Вес репутации: 3762/81
yeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond repute
По умолчанию Re: PIC32MK...

Цитата:
Сообщение от Марк Посмотреть сообщение
Пустой буфер передатчика УАРТа не поднимает флаг прерываний.
Если память на подводит, то и в 18 и в 32 пиках пустой буфер UART постоянно взводит прерывание. И приходится, при попадании в него, проверять, есть ли ещё данные, и если нет - запрещать прерывания по TX. Но я мог уже забыть.
__________________
Отсутствие доступа в интернет с рабочего места очень замедляет работу. Наличие - полностью парализует её.
yeskela вне форума   Ответить с цитированием
Старый 19.06.2018, 15:30   #60
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 1,935
Вес репутации: 3528/78
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: PIC32MK...

yeskela
так и есть.
все такие модули отмечены как persistent во вкладке документации interrupts.
иначе говоря флаг постоянно взводится пока выполняется условие, взводящее флаг.

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

чтобы не было такого, что в момент когда счищается флаг еще пришло что-то.
besogon вне форума   Ответить с цитированием
Старый 19.06.2018, 16:34   #61
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: МО
Возраст: 59
Сообщений: 2,375
Вес репутации: 3125/96
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: PIC32MK...

Цитата:
Сообщение от besogon Посмотреть сообщение
чтобы не было такого, что в момент когда счищается флаг еще пришло что-то.
В передатчике не может быть ничего такого. Загрузка передатчика осуществляется самим кодом программы (если речь идет об обработке прерываний, а не ДМА).
Как раз неудобство возникает при удержании флага при пустом буфере.
О чем yeskela чуть ранее сказал.
Действительно в 8- и 32-битной платформе это так. В 16-разрядной - нет.

Нажмите на изображение для увеличения
Название: Снимок.PNG
Просмотров: 11
Размер:	90.6 Кб
ID:	11183
Марк вне форума   Ответить с цитированием
Старый 19.06.2018, 19:41   #62
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 1,935
Вес репутации: 3528/78
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: PIC32MK...

Марк
В передатчике не может быть ничего такого. Загрузка передатчика осуществляется самим кодом программы - но излечение из буфера передачи происходит аппаратно.

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

загрузка в буфер.
очистка флага.
ожидание прерывания.

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

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

во время написания кода нужно всегда быть уверенным, что код будет работать когда между любыми двумя инструкциями может быть любое время.
besogon вне форума   Ответить с цитированием
Старый 19.06.2018, 20:18   #63
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: МО
Возраст: 59
Сообщений: 2,375
Вес репутации: 3125/96
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: PIC32MK...

Причем тут потоки? В обработчике мы загружаем очередной байт в передатчик и сбрасываем флаг (для варианта без persistent). Будет пустой буфер, будет и новый флаг. Не будет загрузки в обработчике (например кончился массив вывода), значит и не будет более флагов. При новом запуске пакета, первая загрузка произойдет после проверки пустого буфера в регистре статуса уарта (или иной периферии).
В обработчике потоки не могут переключаться, насколько я понимаю...
Это я к тому, что управлять разрешением прерываний, как минимум, не менее утомительно, нежели загружать первый байт в уарт непосредственно при старте пакета, а не в прерывании. А на мой вкус, последнее много удобнее.
И еще. Собственно, использование прерываний от передатчика уарта для медленных платформ не использующих ДМА (почти все 8-битники ПИКов, кроме нового К42) достаточно экзотичное, на мой взгляд, решение. Разве только при очень низких рейтах. Мне пришлось в USB мосте на 8-битнике делать зазоры между байтами почти в полбайта, иначе мост захлебывался при рейте 115200.
Марк вне форума   Ответить с цитированием
Старый 19.06.2018, 20:22   #64
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 1,935
Вес репутации: 3528/78
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: PIC32MK...

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

Вы заблокировали поток.

я не обсуждаю сейчас конкретно uart.

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

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

Последний раз редактировалось besogon; 19.06.2018 в 20:27.
besogon вне форума   Ответить с цитированием
Старый 19.06.2018, 20:28   #65
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: МО
Возраст: 59
Сообщений: 2,375
Вес репутации: 3125/96
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: PIC32MK...

Для этого надо, как минимум, разрешить вложенные прерывания, что далеко не всегда так. Вложенные прерывания резко ухудшают детерминированность диаграммы исполнения. Для систем реального времени это не слишком хорошо. Ну и не проблема вставить запрет прерываний на два машинных цикла, если при вложенных прерываниях имеются такого рода проблемы.
Марк вне форума   Ответить с цитированием
Старый 19.06.2018, 20:41   #66
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 1,935
Вес репутации: 3528/78
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: PIC32MK...

Марк
я прерывания привел в качестве примера, тк. Вы сказали, что Вас не по каким-то причинам не устраивает термин поток.

использование ei/di почти всегда не от ума. есть случаи, в которых оно оправдано, однако это никак не связано с тем, что мы сейчас обсуждаем.

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

я не готов обсуждать написание кода для каждого отдельного случая - коды пишут для общих случаев.
besogon вне форума   Ответить с цитированием
Старый 19.06.2018, 20:51   #67
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 57
Сообщений: 2,827
Вес репутации: 3948/106
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: PIC32MK...

Цитата:
Сообщение от Марк Посмотреть сообщение
Для этого надо, как минимум, разрешить вложенные прерывания, что далеко не всегда так. Вложенные прерывания резко ухудшают детерминированность диаграммы исполнения. Для систем реального времени это не слишком хорошо. Ну и не проблема вставить запрет прерываний на два машинных цикла, если при вложенных прерываниях имеются такого рода проблемы.
Ты только что... явил миру свою очередную чушь...
Поздравляю!!!
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 19.06.2018, 20:53   #68
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 57
Сообщений: 2,827
Вес репутации: 3948/106
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: PIC32MK...

Цитата:
Сообщение от besogon Посмотреть сообщение
Марк
я прерывания привел в качестве примера, тк. Вы сказали, что Вас не по каким-то причинам не устраивает термин поток.

использование ei/di почти всегда не от ума. есть случаи, в которых оно оправдано, однако это никак не связано с тем, что мы сейчас обсуждаем.

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

я не готов обсуждать написание кода для каждого отдельного случая - коды пишут для общих случаев.
А я думал за пивом сбегать....
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 19.06.2018, 20:53   #69
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: МО
Возраст: 59
Сообщений: 2,375
Вес репутации: 3125/96
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: PIC32MK...

Причем тут костыли?
И причем тут универсальность кода?
Когда Вы не контролируете диаграмму исполнения кода, а полагаетесь на очереди исполнения, автоматический арбитраж и т.п., в сигнальных системах Вы получите дополнительный фазовый шум, дополнительные баги в авторегулировании и прочие неприятные шняги. Я не вижу никаких проблем в предварительной синхронизации исполнения с внешними процессами, а потом подчинения стандартного кода этим процессам.
Впрочем, я непрофессиональный программист. Уверен, что Вы на три десятичных порядка грамотнее меня в вопросах написания кода, но у меня, как радиоинженера, нет выбора в решаемых мной задачах, кроме ранее представленного.
У на просто разное видение задач.
Марк вне форума   Ответить с цитированием
Старый 19.06.2018, 20:54   #70
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: МО
Возраст: 59
Сообщений: 2,375
Вес репутации: 3125/96
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: PIC32MK...

Цитата:
Сообщение от HHIMERA Посмотреть сообщение
А я думал
Это неплохая мысль. Продолжай.
Марк вне форума   Ответить с цитированием
Старый 19.06.2018, 20:58   #71
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: МО
Возраст: 59
Сообщений: 2,375
Вес репутации: 3125/96
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: PIC32MK...

Цитата:
Сообщение от HHIMERA Посмотреть сообщение
Ты только что... явил миру
Ты хочешь на эту тему поговорить, или так, погулять вышел?
Марк вне форума   Ответить с цитированием
Старый 19.06.2018, 21:19   #72
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 57
Сообщений: 2,827
Вес репутации: 3948/106
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: PIC32MK...

С тобой говорить... что со столбом обниматься... Твоя беда что... ты на лыжах по асфальту... и пилишь скрипку Амати... а пацаны берут барабаны от СТМ...
Даже на СТМ8... которые я не очень... где нет ДМА... но есть нормальные прерывания... не наблюдал недетерменированости... если все делать правильно...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)

Последний раз редактировалось HHIMERA; 19.06.2018 в 21:27.
HHIMERA вне форума   Ответить с цитированием
Старый 19.06.2018, 22:38   #73
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 1,935
Вес репутации: 3528/78
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: PIC32MK...

Марк
речь шла о том, что модуль с persistent может Вам здорово помочь.

то, о чем Вы говорите к рассматриваемому в дискуссии вопросу почти не имеет.

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

HHIMERA
в stm8 есть dma.
besogon вне форума   Ответить с цитированием
Старый 19.06.2018, 22:50   #74
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 57
Сообщений: 2,827
Вес репутации: 3948/106
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: PIC32MK...

Цитата:
Сообщение от besogon Посмотреть сообщение
в stm8 есть dma.
В СТМ8С нет ДМА... а СТМ8Л я ваще не рассматриваю... там только один полноценный канал...
__________________
"Я не даю готовых решений, я заставляю думать!"(С)
HHIMERA вне форума   Ответить с цитированием
Старый 20.06.2018, 13:37   #75
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 32
Сообщений: 1,935
Вес репутации: 3528/78
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: PIC32MK...

HHIMERA Марк
прямо изводит мысль с предыдущего дня.

я понимаю, что трудовой стаж рождает профессиональную деформацию.

но я не готов видеть то, что Вы не можете проявить элементарное уважение к друг к другу.

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


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 17:38.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot