maksimdag0
Members-
Постов
69 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Весь контент maksimdag0
-
Всем привет! Начал изучать беспроводную передачу данных. Работаю с CC1101. Очень сложно разбираться как работает оно, в интернете вроде инфы много, но они на целены на тех кто уже разбирается в принципе работе. В общем я уже базу знаний по CC1101 потом и слезами приобрел, но много вопрос и хочется получше разобраться. Знающие, может кто знает хорошую статью, сайт, может книгу, в которых обьсяняется доступно, поделитесь пожалуйста. И есть еще один вопрос срочный – как увеличить скорость передачи данных в CC1101 (например с 19200 бод до 57600 бод)?
-
Да, здесь косяк с ";", но этот скрин для примера, главный вопрос заключается в том как убрать эту проверку орфографии, что бы эти слова (которые на 55 строчке) не подчеркивались. Дело в том что там нет ошибок в словах, но он все равно подчеркивает.
-
Всем здрасте! Форумчане, может кто знает как убрать подчеркивание текста в CUBIDE (фото). В интернете про это ничего нет. насколько я знаю в других редакторах за это отвечает SpellChecker , но в кубе его нет.
-
да, я это делаю, подключив файл "stm32f1xx_hal_gpio.h", ведь там все эти прототипы прописаны, и место хедера в мой файл подключается всЁ что находится в это хедере (в том числе и нужные прототипы) Ваш ход мыслей я понял, попробую так.. НО это очень долго и муторно, потому что после этих 5 ошибок может не 20 появиться, а 130
-
Верно, я это тоже пробовал, но вся равно те же ошибки. Для этого я и подключил библиотеку "stm32f1xx_hal_gpio.h", что бы избавиться от 2х ошибок которые на скриншоте (в файле pomp.c). Ну а вот как я подключил "stm32f1xx_hal_gpio.h" (в месте с необходимыми дефанами и прочее) вылезает эти проблемные 129 ошибок
-
Всем привет! Знающие, подскажите - хочу подключить заголовочный файл "#include "stm32f1xx_hal_gpio.h" в файл "pump.с" по причине того, что возникает ошибки такого рода: 'GPIO_PIN_9' undeclared (first use in this function) pump.c /Project11/User_library/Src line 12 C/C++ Problem 'GPIO_PIN_RESET' undeclared (first use in this function) pump.c /Project11/User_library/Src line 12 C/C++ Problem 'GPIO_PIN_SET' undeclared (first use in this function) pump.c /Project11/User_library/Src line 14 C/C++ Problem 'GPIOA' undeclared (first use in this function) pump.c /Project11/User_library/Src line 12 C/C++ Problem make: *** [User_library/Src/subdir.mk:25: User_library/Src/pump.o] Error 1 Project11 C/C++ Problem make: *** Waiting for unfinished jobs.... Project11 C/C++ Problem НО после того как я добавил этот заголовочный файл, у меня возникает 129 ошибок (смотреть фото "129 ошибок"). Но когда я добавляю заголовочный файл "main.h" в файл "pump.с" то ошибок нет. Почему так происходит? Сильно не кусайте, новичок. Все фото прикрепил во вложении.
-
Спасибо за советы, теперь есть понимание предела изучения)
-
Доброго времени суток! Ребят, хочу разобраться с принципом работы модуля CC1101 и с его библиотекой. В принципе я его пытался изучать поэтому понимание я о нем какое-то имею, но у меня куча неопределенности, одни предположения и каша в голове. Подскажите пожалуйста где можно о нем почитать? В гугле натыкался только на статьи, которые только для тех кто уже знает как этот модуль работает. Просто даташит мне не помог, после его изучения у меня только предположения складываются.
-
Я гуглил, но не разобрался, поэтому сюда написал. Какое заполнение, у меня там программа светодиодом только мигает и все. это проблема возникла когда я добавил файлы и все, они тоже практически пусты
-
Доброго времени суток! Нужна помощь, возникает 2 ошибке (см. фото) при добавлении, созданной мною, библиотеки (.c файл и .h файл). Что это за ошибки подскажите кто знает? Я в "libraries" добавил .c файл и название ":allinitialization", а в "include paths" добавил .h файл, что я не так делаю? Кстати, .с и .h файлы я скопировал с проекта и изменил их предварительно открыв их через блокнот, могло ли это как-то повлиять?
-
Упс, перепутал, пардон
-
Доброго времени суток! Нужна помощь, возникает 2 ошибке (см. фото) при добавлении, созданной мною, библиотеки (.c файл и .h файл). Что это за ошибки подскажите кто знает? Я в "libraries" добавил .c файл и название ":allinitialization", а в "include paths" добавил .h файл, что я не так делаю? Кстати, .с и .h файлы я скопировал с проекта и изменил их предварительно открыв их через блакнот, могло ли это как-то повлиять?
-
Всем большое спасибо! В одном сообщении сразу все описано, довольно доступно. Спасибо
-
Да, но по опыту у них не так часто попадались браки, а тем более сразу два. И очень странно, что через прогу "STM32 ST-LINK Utility" все прошивается как надо. Поэтому я этот вариант откинул, я думаю здесь проблема в другом, а вчем не могу никак разобраться
-
Всем привет! Кто знает подскажите пожалуйста, проблема такая, долгое время работал с stm32f103c8t6 в редакторе CEUBEIDE, да и сейчас работаю и все прошивается на ура. Купил новые, ТОЧНО ТАКИЕ ЖЕ микроконтроллеры, но при попытки их прошить выдает такую ошибку (см. фото). Пробовал я прошить на двух новых одинаковых stm32, результат такой же. Но первая stmka так и прошивается без проблем. Да, и кстати, все STMки без проблем прошиваются в программе "STM32 ST-LINK Utility". Из-за чего это может? В инете гуглил, пробовал описанные там варианты но ничего не помогло. И расскажу нюанс, когда я прошивал в первый раз stm, которая сейчас работает - сначала я все напрочь стер с помощью cubmx, то есть ничего не инициализировал и даже контакты SWD, в итог я не мог его прошивать, но решил эту проблему путем установки перемычки boot1 (или boot10 не помню уже) с высоким уровнем. На всякий случай рассказал, ибо вдруг это может как-то влияет на данную ситуацию. Настройки debugger прикрепил во вложении см. фото
-
Я передаю уже значение элемента массива, находящийся по этому адресу - arr_2[i]. Если я бы передавал адрес то выражение выглядело бы так - arr_2+i прихожу к мнению, что все таки компилятор в этом виновен
-
не совсем понял. То есть если течет большой ток, то скорость переключения будет маленькой?
-
Всем привет! Есть вопрос на который я знаю ответ, но не уверен. Подскажите пожалуйста. Вопрос в следующем: что такое скорость пинов gpio (фото)? Я понял это так: скорость пина - это скорость при которой бит, поданный на этот пин, будет успевать записываться в регистр и считываться с него, пока сигнал на данном пине изменится на другой бит. Правильно ли я понимаю?
-
Это произошло совсем в другом редакторе - Keil. Этот пример я настрочил в подруку попавшемуся редакторе, здесь важен только один момент - не присваивается нулевому элементу массива значение его любого другого элемента.
-
ну да, указатель, таким образом я передаю массив в другую функцию
-
Ошибся, исправил тему, не arr[], а arr_2[i]
-
Все добрый вечер! Я столкнулся с таким случаем: передаю массив в функцию test, через указатель (см. фото 1). В теле этой функции я передаю массив другой функции - big, но передаю по одному элементу таким образом - каждый элемент массива приравниваю к первому элементу и передаю его в функцию big, НО это не работает, почему? Почему нельзя записать в первый элемент массива его любой другой элемент? (см. фото 2) Я отслеживал под отладкой это процесс, и выявил что никакое значение не записывается в первый элемент массива, и даже больше - значение arr_2[i] не изменялось вообще, хотя переменная "i" изменялась. подскажите пожалуйста, что я не знаю, почему так происходит?
-
Доброго времени суток! Ребят, никак не могу разобраться, знаю что здесь все просто, но до меня не доходит. В файле stm32f103xb.h имеются обозначение регистров STM32. К обозначены в #define как указатели на структуру (см. рисунок №1). Вопрос в следующем: 1) Для чего нужны скобки около TIM_TypeDef * (на рисунке №3 эти скобки показаны стрелкой)? Ведь указатели на структуру обьявляются без этих скобок (см. рисунок №2)
-
Немного попал в заблуждения. Если говорить на примере, допустим я в main проинициализировал пины совсем иначе, нежели что указано в столбце "Main function(3) (after reset)", далее произвел reset - после этого пины устанавливаются в режиме как указано в столбце "Main function(3) (after reset)" а далее начинается main и пины снова инициализируется. правильно понимаю?