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

tuniks
Ср авг 21, 2024 20:30:30
Форум: ARM
Тема: KEIL появились ошибки #error: Unknown compiler.
Ответы: 3
Просмотры: 6467

Re: KEIL появились ошибки #error: Unknown compiler.

[uquote="VladislavS",url="/forum/viewtopic.php?p=4617886#p4617886"]Думается мне, компилятор 6-й версии стоит выбрать.[/uquote]
В этом случае много ошибок сыплет.

Добавлено after 3 hours 48 minutes 58 seconds:
Вопрос закрыт.
tuniks
Ср авг 21, 2024 13:30:31
Форум: ARM
Тема: KEIL появились ошибки #error: Unknown compiler.
Ответы: 3
Просмотры: 6467

KEIL появились ошибки #error: Unknown compiler.

Накатил обновления pak-ов.
Теперь при компиляции некоторых проектов появляется ошибка: C:\Keil_v5\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\cmsis_compiler.h(287): error: #35: #error directive: Unknown compiler.
Ругается, что компилятор не известен. Это проекты где я подключаю CMSIS из KEIL. Если ...
tuniks
Пт ноя 03, 2023 07:38:55
Форум: Практика
Тема: SIM800C при отрицательных температурах
Ответы: 14
Просмотры: 2680

Re: SIM800C при отрицательных температурах

[uquote="mickbell",url="/forum/viewtopic.php?p=4495993#p4495993"]Блокировочный конденсатор, особенно работающий на самых высоких частотах, полагается ставить прямо на выводы питания блокируемого девайса - с тем, чтобы индуктивность линии после него была минимальная. Большой электролит - тоже как бы ...
tuniks
Пт ноя 03, 2023 07:27:45
Форум: Практика
Тема: Есть проблемы с AD7190/ Может кто с ней хорошо знаком?
Ответы: 0
Просмотры: 1181

Есть проблемы с AD7190/ Может кто с ней хорошо знаком?

Проблемы не в конфигурировании и настройке, а результате преобразования.
1) При изменении уровня на GPIO контроллера, не связанного вообще с ADC, изменяются и результат преобразования.
2) При смене скорости преобразования так же убегает, незначительно, калибровка.
Проверял и при использовании ...
tuniks
Вс сен 06, 2020 07:45:06
Форум: Периферия
Тема: w5500 + stm32 обрывает связь с возвратом Sn_SR = 0x64?
Ответы: 6
Просмотры: 4831

Re: w5500 + stm32 обрывает связь с возвратом Sn_SR = 0x64?

Разобрался в чем была проблема!!!

Возможно кому-то пригодится.

Задачи во FREE RTOS - асинхронны и получалось так, что двум разным задачам нужно было получать данные с w5500! Первая задача отправляла запрос, происходило прерывание и передача управления второй задаче. Вторая задача отправляла свой ...
tuniks
Пт сен 04, 2020 17:19:05
Форум: ARM
Тема: stm32 SPI получение прерывания от линии MISO
Ответы: 15
Просмотры: 6828

Re: stm32 SPI получение прерывания от линии MISO

[uquote="jcxz",url="/forum/viewtopic.php?p=3887385#p3887385"]....И что - после забирания данных Вы вручную (каким-то сигналом или командой) запускаете новое преобразование АЦП? Или всё-таки оно само его запускает?[/uquote]

Микросхема АЦП работает следующим образом: после установки всех параметров ...
tuniks
Пт сен 04, 2020 17:08:20
Форум: Периферия
Тема: w5500 + stm32 обрывает связь с возвратом Sn_SR = 0x64?
Ответы: 6
Просмотры: 4831

Re: w5500 + stm32 обрывает связь с возвратом Sn_SR = 0x64?

[uquote="roman.com",url="/forum/viewtopic.php?p=3888011#p3888011"]Я тоже использую w5500..... - это глю какой-то)) W5500 не понял команды и завис... )).....[/uquote]

Не понял команды так же не соответствует моему случаю, т.к. я продолжал читать регистр в бесконечном цикле и ответ был 0х64.
Я не ...
tuniks
Пт сен 04, 2020 13:47:00
Форум: Периферия
Тема: w5500 + stm32 обрывает связь с возвратом Sn_SR = 0x64?
Ответы: 6
Просмотры: 4831

Re: w5500 + stm32 обрывает связь с возвратом Sn_SR = 0x64?

[uquote="igor48",url="/forum/viewtopic.php?p=3887778#p3887778"]Я думаю, что это глюки поддельных чипов.....[/uquote]

В общем проблема решилась, но дело было не в чипе. Если честно не понял в чем, но решение такое - отказался от FREE RTOS и написал свой диспетчер задач, благо не так много их. Чип ...
tuniks
Чт сен 03, 2020 09:14:39
Форум: ARM
Тема: stm32 SPI получение прерывания от линии MISO
Ответы: 15
Просмотры: 6828

Re: stm32 SPI получение прерывания от линии MISO

[uquote="jcxz",url="/forum/viewtopic.php?p=3812167#p3812167"]Для решения задачи ТС не надо никаких "прерываний по фронту". Раз АЦП работает в непрерывном режиме, значит время преобразования - известное и фиксированное. И не нужно ждать готовности, а просто запускать транзакцию чтения по SPI через ...
tuniks
Чт сен 03, 2020 09:00:04
Форум: Периферия
Тема: w5500 + stm32 обрывает связь с возвратом Sn_SR = 0x64?
Ответы: 6
Просмотры: 4831

w5500 + stm32 обрывает связь с возвратом Sn_SR = 0x64?

Начал использовать W5500 в связке с STM32. Библиотека от WiZNET ioLibrary_Driver-master/ Все хорошо, создаю сокет, инициализирую устанавливаю в Listen, происходит соединение с клиентом (W5500 в режиме сервер). Данные принимаю и отправляю и по опросу и по прерыванию (на линии INTn). Все работает, до ...
tuniks
Пн фев 24, 2020 17:36:41
Форум: ARM
Тема: stm32 SPI получение прерывания от линии MISO
Ответы: 15
Просмотры: 6828

Re: stm32 SPI получение прерывания от линии MISO

[uquote="Reflector",url="/forum/viewtopic.php?p=3796369#p3796369"][uquote="jcxz",url="/forum/viewtopic.php?p=3796353#p3796353"]...Если у него F1, то там для MISO даже режим будет обычный вход, т.к. SPI этот пин не контролирует, ему просто нужно значение считывать, точно так же как это делается через ...
tuniks
Пн фев 24, 2020 16:37:16
Форум: ARM
Тема: stm32 SPI получение прерывания от линии MISO
Ответы: 15
Просмотры: 6828

Re: stm32 SPI получение прерывания от линии MISO

[uquote="Reflector",url="/forum/viewtopic.php?p=3796342#p3796342"][uquote="tuniks",url="/forum/viewtopic.php?p=3796336#p3796336"]....Чем не подходит самоочевидное решение: При ожидании готовности АЦП-данных (ожидании спада на MISO) держать его в режиме GPIO + прерывание, а внутри ISR - переключить ...
tuniks
Пн фев 24, 2020 16:15:28
Форум: ARM
Тема: stm32 SPI получение прерывания от линии MISO
Ответы: 15
Просмотры: 6828

Re: stm32 SPI получение прерывания от линии MISO

[uquote="Reflector",url="/forum/viewtopic.php?p=3796325#p3796325"]

Код: Выделить всё

volatile bool b_en_ext;
[/uquote]

Спасибо, этот вариант теперь работает.

Но вот есть ли возможность как-то назначить две функции или получать прерывание прямо от MISO?
tuniks
Пн фев 24, 2020 15:45:45
Форум: ARM
Тема: stm32 SPI получение прерывания от линии MISO
Ответы: 15
Просмотры: 6828

Re: stm32 SPI получение прерывания от линии MISO

Да, вот проверяю.

Есть уже засада. Почему-то не хочет работать конструкция: while(b_en_ext == 0)
cmd_cs5532(cmd);
b_en_ext = 0;

while(b_en_ext == 0){
__NOP();
}

uint8_t test = 0;
read_byte(&test, 1); // Clear SDO
read_byte(convert_result, 4); // Get data conversion
b_en_ext = 0;

Что ...
tuniks
Пн фев 24, 2020 13:43:00
Форум: ARM
Тема: stm32 SPI получение прерывания от линии MISO
Ответы: 15
Просмотры: 6828

stm32 SPI получение прерывания от линии MISO

Решаю задачу с внешним АЦП Cirrus Logic CS5532 24-битное 3,8kSps/
У данного девайся, работающего по SPI, два режима преобразования: однократный и непрерывный режимы.
Что касается однократного, все просто: отправляю команду, жду определенное количество клоков и получаю данные (8+32 клока на SCLK), ну ...

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