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

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

Показано с 1 по 25 из 500.
На поиск затрачено 0.62 сек.
Поиск: Сообщения от: besogon
Раздел: Микроконтроллеры других производителей Вчера, 01:02
Ответов: 56
Просмотров: 1,375
Автор besogon
Re: Как подойти к STM32?

Lunatic
Я использовал eclipse + gcc + gdb + openocd. Я не спользовал куб и keil - более того мне не интересно как это работает.

Если у Вас есть конкретные вопросы по ядру или периферии то задайте...
Раздел: Микроконтроллеры других производителей 04.07.2020, 23:42
Ответов: 65
Просмотров: 1,203
Автор besogon
Re: Как подойти к ESP32?

DimaS
на rpi можно запустить linux - для linux есть вагон и маленькая тележка руководств по mqtt.

потом это же ПО можно масштабировать на решения сторонних компаний, когда будет нужно...
Раздел: Микроконтроллеры других производителей 30.06.2020, 14:30
Ответов: 56
Просмотров: 1,375
Автор besogon
Re: Как подойти к STM32?

Марк
А в чем принципиальная разница между F3 и F1? - в f1 cortex m3, в f3 cortex m4.
Соответственно между f3 и f4 принципиальная разница в производительности при выполнении некоторых задач.
Раздел: Микроконтроллеры других производителей 29.06.2020, 19:18
Ответов: 65
Просмотров: 1,203
Автор besogon
Re: Как подойти к ESP32?

Рак
RTOS нужны чтобы сложные задачи не становились запутанными.
Arduino нужно, чтобы люди, которые не могут смогли.

Для разработки embedded я люблю что попроще - linux, gcc, eclipse, gdb,...
Раздел: Продукция MICROCHIP 28.06.2020, 20:20
Ответов: 14
Просмотров: 318
Автор besogon
Re: Соединение двух контроллеров по SQI

DimaK
я правильно понимаю, что Вас интересует pic32mz?
Второй контроллер сможет это дело принять и распихать по ДМА в буфер? - скорее всего да.
Раздел: Микроконтроллеры других производителей 28.06.2020, 15:58
Ответов: 56
Просмотров: 1,375
Автор besogon
Re: Как подойти к STM32?

smart_pic
Подскажите, и часто приходится свои наработки на разные платформы портировать? - довольно редко. добавление новой платформы это всегда сложности. Я обычно пишу приложения для тех платформ,...
Раздел: Микроконтроллеры других производителей 28.06.2020, 15:00
Ответов: 56
Просмотров: 1,375
Автор besogon
Re: Как подойти к STM32?

Lunatic
Сразу не очень нравится, что нет бит-ориентированных команд. - в gpio есть set/clr для атомарного доступа.
И вообще с булевыми тут никто не дружит. - подключите stdbool.h.
А я-то их люблю....
Раздел: Микроконтроллеры других производителей 28.06.2020, 14:42
Ответов: 56
Просмотров: 1,375
Автор besogon
Re: Как подойти к STM32?

Lunatic
У меня нет опыта работы с keil. понятное дело светодиодом моргать на stm32 моргать доводилось.
1. Програмка постороена на родных St библиотеках. - никто не запрещает писать свои под свои...
Раздел: Инструментарий 25.06.2020, 11:10
Ответов: 204
Просмотров: 3,514
Автор besogon
Re: Стандарты языка "Си"

maagalex
у Вас внутри функции будет проигнорирован квалификатор.

В большинстве случаев проигнорированные квалификаторы ведут к ошибкам.

Если хотите убрать предупреждение - приведите тип.
Раздел: Продукция MICROCHIP 25.06.2020, 10:07
Ответов: 1,174
Просмотров: 503,840
Автор besogon
Re: MPLAB IDE X

AndreyKin
какая у Вас версия сейчас?
Раздел: Инструментарий 25.06.2020, 08:54
Ответов: 204
Просмотров: 3,514
Автор besogon
Re: Стандарты языка "Си"

maagalex
покажите кусок кода, с которым у Вас проблемы.
непонятно, что у Вас происходит и чего Вы в итоге хотите.
Раздел: Инструментарий 25.06.2020, 00:06
Ответов: 71
Просмотров: 1,130
Автор besogon
Re: IAR vs Keil и танцы с бубном вокруг уровня оптимизации

HHIMERA
но когда сознательно дистиллируют собственный мозг... лишь бы не юзать железо... ссылаясь на устаревшие догмы... - программный SPI и совместимость разные вещи. Программный SPI всегда...
Раздел: Инструментарий 24.06.2020, 20:08
Ответов: 71
Просмотров: 1,130
Автор besogon
Re: IAR vs Keil и танцы с бубном вокруг уровня оптимизации

HHIMERA
Переносимость и универсальность... уже давно не в почёте... - как говорится Предпочитайте переносимость эффективности.

В философии unix ничего менялось уже уйму времени - думаю пройдет...
Раздел: Инструментарий 24.06.2020, 20:04
Ответов: 71
Просмотров: 1,130
Автор besogon
Re: IAR vs Keil и танцы с бубном вокруг уровня оптимизации

HHIMERA
Сложить всё в кучку... может... как ЖЦЦ под ПИК24... но это уже другая песня... - как, собственно говоря, и должен вести себя любой оптимизирующий компилятор.
Может вообще блоки выкидывать...
Раздел: Инструментарий 23.06.2020, 17:10
Ответов: 71
Просмотров: 1,130
Автор besogon
Re: IAR vs Keil и танцы с бубном вокруг уровня оптимизации

Petr
ну и где у Вас в disasm выкинуло, как Вы говорите операцию записи?

Первый раз программируете контроллеры? Сочувствую. - еще раз убедился, что на Вас не стоит тратить время.
Раздел: Инструментарий 23.06.2020, 16:58
Ответов: 71
Просмотров: 1,130
Автор besogon
Re: IAR vs Keil и танцы с бубном вокруг уровня оптимизации

Посмотрел на уровне оптимизации о3, результирующий код

9:../src/main.c **** STM32_GPIOA->set = 1;
33 .loc 1 9 0
34 0000 0122 movs r2, #1
35 0002 044B ...
Раздел: Инструментарий 23.06.2020, 16:47
Ответов: 71
Просмотров: 1,130
Автор besogon
Re: IAR vs Keil и танцы с бубном вокруг уровня оптимизации

Petr

Оптимизатор микрочиповского компилера рассматривает любой элемент
структуры как volatile. О чем прямо и написано в его описании.
- где Вы это прочли? первый раз слышу об этом и скорее...
Раздел: Инструментарий 23.06.2020, 10:50
Ответов: 71
Просмотров: 1,130
Автор besogon
Re: IAR vs Keil и танцы с бубном вокруг уровня оптимизации

Petr

besogon например не понял того, что PIC32MM_NVM - ничего, что структуру PIC32MM_NVM писал я самостоятельно? Я не использую библиотеки microchip и пишу описание оборудования исходя из...
Раздел: Продукция MICROCHIP 23.06.2020, 10:38
Ответов: 30
Просмотров: 628
Автор besogon
Re: Подскажите стабильный беспроводной программатор PicKit3

SergP01
или всё таки девайс с одной кнопкой и одним светодиодом - Марк в основном делает специфичные и объемные вещи, загрузчик для которых позволяет без лишней головной боли обновить прошивку.
...
Раздел: Инструментарий 23.06.2020, 10:27
Ответов: 71
Просмотров: 1,130
Автор besogon
Re: IAR vs Keil и танцы с бубном вокруг уровня оптимизации

Petr
Они конечно volatile но при генерации стробов или сигналов оптимизатор
выбрасывает код, поскольку нет результата. - по моему опыту оптимизатор не выбрасывает код с volatile.
Или еще пример -...
Раздел: Инструментарий 23.06.2020, 09:45
Ответов: 71
Просмотров: 1,130
Автор besogon
Re: IAR vs Keil и танцы с бубном вокруг уровня оптимизации

AleksBak
В 'C' (в этой теме идет только о нем разговор пока что) нету никакого ООП и "объектов". - в Си есть структуры и этого в целом достаточно, чтобы создавать ООП код. Структура с таблицей...
Раздел: Инструментарий 23.06.2020, 09:40
Ответов: 71
Просмотров: 1,130
Автор besogon
Re: IAR vs Keil и танцы с бубном вокруг уровня оптимизации

Petr
Вообще я спрашивал о методах обхода оптимизации. Упомянул 2 общеизвестных. - каких общеизвестных-то? кто в здравом уме будет бороться с оптимизацией?

то, что Вы написали про volatile это не...
Раздел: Инструментарий 23.06.2020, 09:10
Ответов: 71
Просмотров: 1,130
Автор besogon
Re: IAR vs Keil и танцы с бубном вокруг уровня оптимизации

AleksBak
А теперь представьте на секунду как это выглядит в heap и что при этом должен сделать бедный (именно так уже тут) компилятор и кто (какие промежуточные функции до вызова вышеназванной...
Раздел: Инструментарий 22.06.2020, 16:58
Ответов: 71
Просмотров: 1,130
Автор besogon
Re: IAR vs Keil и танцы с бубном вокруг уровня оптимизации

Petr
когда я говорил о stdint, я говорил об этом:
https://ru.wikipedia.org/wiki/Stdint.h
В этом файле определены типы для переносимых приложений.

я думаю про u8, s8, u16, s16, u32 и s32 Вы и...
Раздел: Инструментарий 22.06.2020, 16:31
Ответов: 71
Просмотров: 1,130
Автор besogon
Re: IAR vs Keil и танцы с бубном вокруг уровня оптимизации

Petr
Вы почему любите u8, s32, stdint ? Я серьезно спрашиваю, важно. - потому что сразу видна разрядность. u8 - 8 бит без знака. u16 - 16 бит без знака. s32 - 32 бита со знаком. ну и так далее....
Показано с 1 по 25 из 500.

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

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


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