|
443 / 74 / 7
Регистрация: 29.01.2018
Сообщений: 1,274
|
|||||||||||
broke stm3222.06.2021, 21:59. Показов 7358. Ответов 88
Добавлено через 18 минут
нет идей?
0
|
|||||||||||
| 22.06.2021, 21:59 | |
|
Ответы с готовыми решениями:
88
Общение с барометром MS5540 на STM32 (Arduino to STM32) Чем связать STM32 + STM32 в одном корпусе? stm32 + FSMC + stm32 |
|
4144 / 2722 / 433
Регистрация: 09.09.2017
Сообщений: 12,055
|
|||||||
| 27.06.2021, 16:24 | |||||||
|
А переписывать чужой код - вы на машинистку что ли учитесь? Естественно, я не прописывал код для каждой периферии просто ради кода. Именно потому что его элементарно написать с нуля на основе документации (как я только что демонстрировал) или чужого кода.
0
|
|||||||
| 27.06.2021, 16:33 | |
|
0
|
|
|
443 / 74 / 7
Регистрация: 29.01.2018
Сообщений: 1,274
|
||||
| 27.06.2021, 19:36 [ТС] | ||||
|
Добавлено через 11 минут Добавлено через 11 минут
0
|
||||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
||||
| 27.06.2021, 20:12 | ||||
![]() Где у COKPOWEHEU, сгенерированый код? Это? Кстати, и в ассемблере макросы занимают важное место, не знаешь макросов не знаешь ассемблера генерю проект и смотрю как он устроен смотрю в отладчике какие какие флаги он устанавливает и смотрю в даташите зачем для начала я читаю общее описание периферии не влезая в кодировку
0
|
||||
|
4144 / 2722 / 433
Регистрация: 09.09.2017
Сообщений: 12,055
|
||||||||||
| 27.06.2021, 21:05 | ||||||||||
|
0
|
||||||||||
|
443 / 74 / 7
Регистрация: 29.01.2018
Сообщений: 1,274
|
|
| 27.06.2021, 21:28 [ТС] | |
|
0
|
|
|
4144 / 2722 / 433
Регистрация: 09.09.2017
Сообщений: 12,055
|
|||
| 27.06.2021, 22:30 | |||
|
Добавлено через 4 минуты Для RISC-V (примерно такой же по мощности контроллер, но на другом ядре) даже стартап и обработку прерываний писал сам (https://habr.com/ru/post/533272/ ). Поскольку так и не разобрался как запустить примеры без IDE... да в общем-то не очень и хотелось.
1
|
|||
|
443 / 74 / 7
Регистрация: 29.01.2018
Сообщений: 1,274
|
|||
| 28.06.2021, 10:27 [ТС] | |||
|
Добавлено через 1 минуту Добавлено через 2 минуты COKPOWEHEU, давайте пожалуйста по теме. лучше помогите разобраться что надо сделать для плавного мигания светодиодом. давайте просто на словах попытаемся понять. от моего одногруппника стало ясно что для плавного мигания нужен второй таймер, это как один из вариантов. вы согласны с этим?
0
|
|||
|
4144 / 2722 / 433
Регистрация: 09.09.2017
Сообщений: 12,055
|
|||
| 28.06.2021, 10:46 | |||
|
Потому что если не можете даже этого, то и не надо врать что анализируете чужой код. Что в моем коде может вызвать ступор: GPIO_config(RLED); GPIO_config(GLED); GPIO_config(YLED); - можете просто выкинуть, это включение светодиодов. Здесь они не используются.GPIO_config(TIM); - запись константы 0b1011 в биты регистровой пары CRH:CRL, соответствующие PA9. Нечто подобное есть в вашем ассемблерном кодеNVIC_EnableIRQ(TIM1_UP_IRQn); - настройка прерываний. Тоже где-то в вашем коде есть, но для неизменного ШИМа пока не нужно.
1
|
|||
|
|
||||
| 28.06.2021, 11:26 | ||||
|
Если да видимо у вас очень много времени делать то что давно сделано! Наверно всю CMSIS тоже переписали с нуля? ![]() ![]()
0
|
||||
|
443 / 74 / 7
Регистрация: 29.01.2018
Сообщений: 1,274
|
|||
| 28.06.2021, 11:51 [ТС] | |||
|
Добавлено через 15 минут
0
|
|||
|
4144 / 2722 / 433
Регистрация: 09.09.2017
Сообщений: 12,055
|
|||||
| 28.06.2021, 12:04 | |||||
|
Итак, можете ли вы просто заставить гореть диод с определенной яркостью? Пожалуйста, не сливайтесь.
1
|
|||||
|
|
|||||||
| 28.06.2021, 12:23 | |||||||
|
0
|
|||||||
|
443 / 74 / 7
Регистрация: 29.01.2018
Сообщений: 1,274
|
||||
| 28.06.2021, 12:31 [ТС] | ||||
|
Добавлено через 1 минуту Добавлено через 5 минут
0
|
||||
|
|
||
| 28.06.2021, 12:39 | ||
|
COKPOWEHEU тоже выложил код broke stm32 Если нужен на асме в том стиле что пишите вы, ищите таких же студентов, а лучше спросите у одногруппника. Потому что так как вы с одногруппником никто на практике не пишет. Чем Си не нравится? Для чего так усложнять задачу? Не пробовали посмотреть в документации как настраивается таймер в ШИМ режиме и сделать как там написано? Потому что когда получаешь готовое это не обучение. Нужно прочитать документацию, понять как настроить таймер, сделать это и получить положительный результат и опыт.
1
|
||
|
443 / 74 / 7
Регистрация: 29.01.2018
Сообщений: 1,274
|
||
| 28.06.2021, 12:46 [ТС] | ||
|
0
|
||
|
|
|||||||
| 28.06.2021, 12:54 | |||||||
0
|
|||||||
|
4144 / 2722 / 433
Регистрация: 09.09.2017
Сообщений: 12,055
|
||||||||||||
| 28.06.2021, 12:55 | ||||||||||||
|
Но вот ардуино-подобных конструкций вида
Так TIM1 не нужен или его надо настроить? С тем, что для фиксированной яркости можно обойтись без прерываний вы угадали. Вот разберитесь сначала с этим. Тем более что настроек для ШИМ та больше, чем для прерываний.
1
|
||||||||||||
| 28.06.2021, 12:55 | |
|
STM32 - STM32 I2C STM32 F4 ?? CAN в STM32 STM32 + SD stm32+wi fi Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр.
Дословно, отклонённая. . .
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|