[uquote="VladislavS",url="/forum/viewtopic.php?p=4617886#p4617886"]Думается мне, компилятор 6-й версии стоит выбрать.[/uquote]
В этом случае много ошибок сыплет.
Добавлено after 3 hours 48 minutes 58 seconds:
Вопрос закрыт.
Найдено 15 результатов
- Ср авг 21, 2024 20:30:30
- Форум: ARM
- Тема: KEIL появились ошибки #error: Unknown compiler.
- Ответы: 3
- Просмотры: 6467
- Ср авг 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. Если ...
Теперь при компиляции некоторых проектов появляется ошибка: 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. Если ...
- Пт ноя 03, 2023 07:38:55
- Форум: Практика
- Тема: SIM800C при отрицательных температурах
- Ответы: 14
- Просмотры: 2680
Re: SIM800C при отрицательных температурах
[uquote="mickbell",url="/forum/viewtopic.php?p=4495993#p4495993"]Блокировочный конденсатор, особенно работающий на самых высоких частотах, полагается ставить прямо на выводы питания блокируемого девайса - с тем, чтобы индуктивность линии после него была минимальная. Большой электролит - тоже как бы ...
- Пт ноя 03, 2023 07:27:45
- Форум: Практика
- Тема: Есть проблемы с AD7190/ Может кто с ней хорошо знаком?
- Ответы: 0
- Просмотры: 1181
Есть проблемы с AD7190/ Может кто с ней хорошо знаком?
Проблемы не в конфигурировании и настройке, а результате преобразования.
1) При изменении уровня на GPIO контроллера, не связанного вообще с ADC, изменяются и результат преобразования.
2) При смене скорости преобразования так же убегает, незначительно, калибровка.
Проверял и при использовании ...
1) При изменении уровня на GPIO контроллера, не связанного вообще с ADC, изменяются и результат преобразования.
2) При смене скорости преобразования так же убегает, незначительно, калибровка.
Проверял и при использовании ...
- Вс сен 06, 2020 07:45:06
- Форум: Периферия
- Тема: w5500 + stm32 обрывает связь с возвратом Sn_SR = 0x64?
- Ответы: 6
- Просмотры: 4831
Re: w5500 + stm32 обрывает связь с возвратом Sn_SR = 0x64?
Разобрался в чем была проблема!!!
Возможно кому-то пригодится.
Задачи во FREE RTOS - асинхронны и получалось так, что двум разным задачам нужно было получать данные с w5500! Первая задача отправляла запрос, происходило прерывание и передача управления второй задаче. Вторая задача отправляла свой ...
Возможно кому-то пригодится.
Задачи во FREE RTOS - асинхронны и получалось так, что двум разным задачам нужно было получать данные с w5500! Первая задача отправляла запрос, происходило прерывание и передача управления второй задаче. Вторая задача отправляла свой ...
- Пт сен 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]
Микросхема АЦП работает следующим образом: после установки всех параметров ...
Микросхема АЦП работает следующим образом: после установки всех параметров ...
- Пт сен 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.
Я не ...
Не понял команды так же не соответствует моему случаю, т.к. я продолжал читать регистр в бесконечном цикле и ответ был 0х64.
Я не ...
- Пт сен 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 и написал свой диспетчер задач, благо не так много их. Чип ...
В общем проблема решилась, но дело было не в чипе. Если честно не понял в чем, но решение такое - отказался от FREE RTOS и написал свой диспетчер задач, благо не так много их. Чип ...
- Чт сен 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 через ...
- Чт сен 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). Все работает, до ...
- Пн фев 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 этот пин не контролирует, ему просто нужно значение считывать, точно так же как это делается через ...
- Пн фев 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 - переключить ...
- Пн фев 24, 2020 16:15:28
- Форум: ARM
- Тема: stm32 SPI получение прерывания от линии MISO
- Ответы: 15
- Просмотры: 6828
Re: stm32 SPI получение прерывания от линии MISO
[uquote="Reflector",url="/forum/viewtopic.php?p=3796325#p3796325"][/uquote]
Спасибо, этот вариант теперь работает.
Но вот есть ли возможность как-то назначить две функции или получать прерывание прямо от MISO?
Код: Выделить всё
volatile bool b_en_ext;Спасибо, этот вариант теперь работает.
Но вот есть ли возможность как-то назначить две функции или получать прерывание прямо от MISO?
- Пн фев 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;
Что ...
Есть уже засада. Почему-то не хочет работать конструкция: 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;
Что ...
- Пн фев 24, 2020 13:43:00
- Форум: ARM
- Тема: stm32 SPI получение прерывания от линии MISO
- Ответы: 15
- Просмотры: 6828
stm32 SPI получение прерывания от линии MISO
Решаю задачу с внешним АЦП Cirrus Logic CS5532 24-битное 3,8kSps/
У данного девайся, работающего по SPI, два режима преобразования: однократный и непрерывный режимы.
Что касается однократного, все просто: отправляю команду, жду определенное количество клоков и получаю данные (8+32 клока на SCLK), ну ...
У данного девайся, работающего по SPI, два режима преобразования: однократный и непрерывный режимы.
Что касается однократного, все просто: отправляю команду, жду определенное количество клоков и получаю данные (8+32 клока на SCLK), ну ...