Найдено 117 результатов

DarkWolf
Чт янв 29, 2026 16:14:23
Форум: ARM
Тема: STM32G474VET6 и MCP3204
Ответы: 2
Просмотры: 3854

Re: STM32G474VET6 и MCP3204

Анализатор есть, он показывает: на канале 0 значение 0, на канале 1 значение 3244.

В дебагере показывает вот что:

adcs[0] volatile uint16_t 0
adcs[1] volatile uint16_t 0
adcs[2] volatile uint16_t 80
adcs[3] volatile uint16_t 48
adcs[4] volatile uint16_t 3244
adcs[5] volatile uint16_t 3244 ...
DarkWolf
Чт янв 29, 2026 14:45:34
Форум: ARM
Тема: STM32G474VET6 и MCP3204
Ответы: 2
Просмотры: 3854

STM32G474VET6 и MCP3204

Всем доброго времени суток. Столкнулся с такой проблемой: читаю канал 0 и канал 1. Данный обрываются и приходят битыми. На самом ацп сигнал стабильный. Сейчас читаю каждый канал по 4 раза, так вот бывает в первом чтении канала или втором или в третьем или в четвертом приходит верное значение. Не ...
DarkWolf
Вт фев 22, 2022 13:01:45
Форум: PIC
Тема: Два PIC18 через USB.
Ответы: 2
Просмотры: 3092

Re: Два PIC18 через USB.

Большое спасибо за ответ!
DarkWolf
Вт фев 22, 2022 09:58:00
Форум: PIC
Тема: Два PIC18 через USB.
Ответы: 2
Просмотры: 3092

Два PIC18 через USB.

Доброго времени суток! Интересует такой вопрос. Имеется два МК PIC18F47J53 c USB интерфейсом. Есть ли возможномть организовать прием-передачу данных между этими МК через USB?
DarkWolf
Вт фев 22, 2022 09:53:18
Форум: PIC
Тема: Прошить PIC по воздоху
Ответы: 7
Просмотры: 4808

Re: Прошить PIC по воздоху

Я когда то писал загрузчик на прошивку с флеш карты. А на флешку записывал через Bluetooth
DarkWolf
Сб июл 20, 2019 08:00:13
Форум: PIC
Тема: Работа с UART
Ответы: 43
Просмотры: 12223

Re: Работа с UART

а развве об это не говорит тот факт, что при манчстерском коде необходимо передать почти в два раза больше битов за одно и тоже время
DarkWolf
Пт июл 19, 2019 15:35:37
Форум: PIC
Тема: Работа с UART
Ответы: 43
Просмотры: 12223

Re: Работа с UART

да, уже читал про него, но все же по скорости уступает манчестерский код. Схемотехническое решение тоже хорошо подходит.
DarkWolf
Пт июл 19, 2019 15:26:21
Форум: PIC
Тема: Работа с UART
Ответы: 43
Просмотры: 12223

Re: Работа с UART

Спасибо всем за подсказки и советы. Проблема решена. Оказалось виноватым железо. Контроллеры между собой соединены оптикой, и вот приемник PLR135/T6 не держит постоянную составляющую. В даташите по этому поводу ничего не сказано. Решением данной проблемы было передача 0 и 1 с помощью несущих частот.
DarkWolf
Чт июл 11, 2019 14:12:55
Форум: PIC
Тема: Работа с UART
Ответы: 43
Просмотры: 12223

Re: Работа с UART

я не схемотехник., в рисовании схем вообще не разбираюсь. Просто сначала проект была сделана часть проекта, теперь добавилось вторая часть с использованием UART с SPI все отлажено и работает без сбоев.
DarkWolf
Чт июл 11, 2019 13:56:22
Форум: PIC
Тема: Работа с UART
Ответы: 43
Просмотры: 12223

Re: Работа с UART

схема 1 http://img.radiokot.ru/files/101076/thumbnail/1xz483xogd.jpg 24MHz



Код инициализации:

procedure EUSART1_Initialize();
begin
BAUDCON1 := 0x08;
SPBRG1 := 51;
SPBRGH1 := 0;
// SPEN enabled; RX9 8-bit; CREN enabled; ADDEN disabled; SREN disabled;
RCSTA1 := 0x90;

// TX9 8-bit; TX9D 0 ...
DarkWolf
Чт июл 11, 2019 11:54:02
Форум: PIC
Тема: Работа с UART
Ответы: 43
Просмотры: 12223

Re: Работа с UART

Да, у меня в даташите без таблицы. Настроил скорости исходя из новой формулы. Но почему то всеравно приходит не то что нужно. если на 19,44 при отправке не добавить задержку 40 us то передача не завершается.
DarkWolf
Чт июл 11, 2019 10:34:32
Форум: PIC
Тема: Работа с UART
Ответы: 43
Просмотры: 12223

Re: Работа с UART

[uquote="КРАМ",url="/forum/viewtopic.php?p=3664474#p3664474"][uquote="DarkWolf",url="/forum/viewtopic.php?p=3664436#p3664436"]Правильную ли частоту я беру?[/uquote]
Из приведенного кода совершенно непонятно какое значение предделителя установлено для CPU в конфиге (CPDIV)
И вообще, нужно привести ...
DarkWolf
Чт июл 11, 2019 08:25:25
Форум: PIC
Тема: Работа с UART
Ответы: 43
Просмотры: 12223

Re: Работа с UART

Подозреваю что у меня различные скорости, хоть и настраиваю по формуле из datashit. Первый контроллер от второго принимает все правильно. но вот второй принимает не те байты. Например передаю 0xAA а принимает 0xD5 и иногда 0x00.

Вот настройки:

procedure EUSART1_Initialize();
begin
BAUDCON1 ...
DarkWolf
Вт июл 09, 2019 14:25:23
Форум: PIC
Тема: Работа с UART
Ответы: 43
Просмотры: 12223

Re: Работа с UART

Сделал прием и отправку без использования прерываний, стало намного лучше, но все равно иногда теряются байты. Подскажите как можно реализовать два стоповых бита?
DarkWolf
Пн июл 08, 2019 12:26:30
Форум: PIC
Тема: Работа с UART
Ответы: 43
Просмотры: 12223

Re: Работа с UART

я проверял в фунции приема. Если FERR или OERR принимают значение 1, то зажигаю светодиод
DarkWolf
Пн июл 08, 2019 11:46:20
Форум: PIC
Тема: Работа с UART
Ответы: 43
Просмотры: 12223

Re: Работа с UART

Проверял по отдельность FERR и OERR устанавливаются в 1.
DarkWolf
Пт июл 05, 2019 11:33:52
Форум: PIC
Тема: Работа с UART
Ответы: 43
Просмотры: 12223

Re: Работа с UART

Скорее всего мои кривые руки чего то не так делали. В общем сейчас прием и передача работают, но беда теперь другая: В цикле от 0 до 255 посылаю в порт UART число 0xAA принимаю вторым мк и вновь оправляю первому. Первым мк принимаю в массив и потом записываю в файл. В итоге приходит сплошной мусор ...
DarkWolf
Чт июл 04, 2019 16:27:25
Форум: PIC
Тема: Работа с UART
Ответы: 43
Просмотры: 12223

Re: Работа с UART

Схему выложу завтра. Открылась еще одна особенность. Один контроллер работает с кварцем на 24 МГц. Второй - 19,44. Инициализацию UART провел исходя из частоты кварца. В итоге тоже самое: если замкнуть в кольцо TX-RX передача и прием работают, а вот между собой не хочет принимать. Нужно ли что то еще ...
DarkWolf
Чт июл 04, 2019 12:44:54
Форум: PIC
Тема: Работа с UART
Ответы: 43
Просмотры: 12223

Re: Работа с UART

Контроллеры питаются от от одного уровня 3.3. Но на линии RX сделана включение разрешения работы с этой линией, так как используется еще SPI. И вот микросхема на выходе дает 5 вольт.

Перейти к расширенному поиску