Анализатор есть, он показывает: на канале 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 ...
Найдено 117 результатов
- Чт янв 29, 2026 16:14:23
- Форум: ARM
- Тема: STM32G474VET6 и MCP3204
- Ответы: 2
- Просмотры: 3854
- Чт янв 29, 2026 15:11:05
- Форум: ARM
- Тема: STM32 FreeRTOS не работает код если заккомнтировать смену со
- Ответы: 1
- Просмотры: 8540
Re: STM32 FreeRTOS не работает код если заккомнтировать смен
Выделите задаче больше памяти
- Чт янв 29, 2026 14:45:34
- Форум: ARM
- Тема: STM32G474VET6 и MCP3204
- Ответы: 2
- Просмотры: 3854
STM32G474VET6 и MCP3204
Всем доброго времени суток. Столкнулся с такой проблемой: читаю канал 0 и канал 1. Данный обрываются и приходят битыми. На самом ацп сигнал стабильный. Сейчас читаю каждый канал по 4 раза, так вот бывает в первом чтении канала или втором или в третьем или в четвертом приходит верное значение. Не ...
- Вт фев 22, 2022 13:01:45
- Форум: PIC
- Тема: Два PIC18 через USB.
- Ответы: 2
- Просмотры: 3092
Re: Два PIC18 через USB.
Большое спасибо за ответ!
- Вт фев 22, 2022 09:58:00
- Форум: PIC
- Тема: Два PIC18 через USB.
- Ответы: 2
- Просмотры: 3092
Два PIC18 через USB.
Доброго времени суток! Интересует такой вопрос. Имеется два МК PIC18F47J53 c USB интерфейсом. Есть ли возможномть организовать прием-передачу данных между этими МК через USB?
- Вт фев 22, 2022 09:53:18
- Форум: PIC
- Тема: Прошить PIC по воздоху
- Ответы: 7
- Просмотры: 4808
Re: Прошить PIC по воздоху
Я когда то писал загрузчик на прошивку с флеш карты. А на флешку записывал через Bluetooth
- Сб июл 20, 2019 08:00:13
- Форум: PIC
- Тема: Работа с UART
- Ответы: 43
- Просмотры: 12223
Re: Работа с UART
а развве об это не говорит тот факт, что при манчстерском коде необходимо передать почти в два раза больше битов за одно и тоже время
- Пт июл 19, 2019 15:35:37
- Форум: PIC
- Тема: Работа с UART
- Ответы: 43
- Просмотры: 12223
Re: Работа с UART
да, уже читал про него, но все же по скорости уступает манчестерский код. Схемотехническое решение тоже хорошо подходит.
- Пт июл 19, 2019 15:26:21
- Форум: PIC
- Тема: Работа с UART
- Ответы: 43
- Просмотры: 12223
Re: Работа с UART
Спасибо всем за подсказки и советы. Проблема решена. Оказалось виноватым железо. Контроллеры между собой соединены оптикой, и вот приемник PLR135/T6 не держит постоянную составляющую. В даташите по этому поводу ничего не сказано. Решением данной проблемы было передача 0 и 1 с помощью несущих частот.
- Чт июл 11, 2019 14:12:55
- Форум: PIC
- Тема: Работа с UART
- Ответы: 43
- Просмотры: 12223
Re: Работа с UART
я не схемотехник., в рисовании схем вообще не разбираюсь. Просто сначала проект была сделана часть проекта, теперь добавилось вторая часть с использованием UART с SPI все отлажено и работает без сбоев.
- Чт июл 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 ...
Код инициализации:
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 ...
- Чт июл 11, 2019 11:54:02
- Форум: PIC
- Тема: Работа с UART
- Ответы: 43
- Просмотры: 12223
Re: Работа с UART
Да, у меня в даташите без таблицы. Настроил скорости исходя из новой формулы. Но почему то всеравно приходит не то что нужно. если на 19,44 при отправке не добавить задержку 40 us то передача не завершается.
- Чт июл 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)
И вообще, нужно привести ...
Из приведенного кода совершенно непонятно какое значение предделителя установлено для CPU в конфиге (CPDIV)
И вообще, нужно привести ...
- Чт июл 11, 2019 08:25:25
- Форум: PIC
- Тема: Работа с UART
- Ответы: 43
- Просмотры: 12223
Re: Работа с UART
Подозреваю что у меня различные скорости, хоть и настраиваю по формуле из datashit. Первый контроллер от второго принимает все правильно. но вот второй принимает не те байты. Например передаю 0xAA а принимает 0xD5 и иногда 0x00.
Вот настройки:
procedure EUSART1_Initialize();
begin
BAUDCON1 ...
Вот настройки:
procedure EUSART1_Initialize();
begin
BAUDCON1 ...
- Вт июл 09, 2019 14:25:23
- Форум: PIC
- Тема: Работа с UART
- Ответы: 43
- Просмотры: 12223
Re: Работа с UART
Сделал прием и отправку без использования прерываний, стало намного лучше, но все равно иногда теряются байты. Подскажите как можно реализовать два стоповых бита?
- Пн июл 08, 2019 12:26:30
- Форум: PIC
- Тема: Работа с UART
- Ответы: 43
- Просмотры: 12223
Re: Работа с UART
я проверял в фунции приема. Если FERR или OERR принимают значение 1, то зажигаю светодиод
- Пн июл 08, 2019 11:46:20
- Форум: PIC
- Тема: Работа с UART
- Ответы: 43
- Просмотры: 12223
Re: Работа с UART
Проверял по отдельность FERR и OERR устанавливаются в 1.
- Пт июл 05, 2019 11:33:52
- Форум: PIC
- Тема: Работа с UART
- Ответы: 43
- Просмотры: 12223
Re: Работа с UART
Скорее всего мои кривые руки чего то не так делали. В общем сейчас прием и передача работают, но беда теперь другая: В цикле от 0 до 255 посылаю в порт UART число 0xAA принимаю вторым мк и вновь оправляю первому. Первым мк принимаю в массив и потом записываю в файл. В итоге приходит сплошной мусор ...
- Чт июл 04, 2019 16:27:25
- Форум: PIC
- Тема: Работа с UART
- Ответы: 43
- Просмотры: 12223
Re: Работа с UART
Схему выложу завтра. Открылась еще одна особенность. Один контроллер работает с кварцем на 24 МГц. Второй - 19,44. Инициализацию UART провел исходя из частоты кварца. В итоге тоже самое: если замкнуть в кольцо TX-RX передача и прием работают, а вот между собой не хочет принимать. Нужно ли что то еще ...
- Чт июл 04, 2019 12:44:54
- Форум: PIC
- Тема: Работа с UART
- Ответы: 43
- Просмотры: 12223
Re: Работа с UART
Контроллеры питаются от от одного уровня 3.3. Но на линии RX сделана включение разрешения работы с этой линией, так как используется еще SPI. И вот микросхема на выходе дает 5 вольт.