|
|
Другие темы раздела | |
ARM, Cortex, STM32 Объясните новичку про ремап)
https://www.cyberforum.ru/ arm/ thread2093085.html Здравствуйте! У меня дискавери, для одного проекта требуется с высокой точность по времени дергать 16-ью пинами. Посмотрел в даташите, что ни одного порта по умолчанию нельзя целиком использовать. (На порте А висят JTMS/SWDIO, JTCL/SWCLK, JTDI, на порте В: JTDO и NJTRST, а последние пины порта С вообще нельзя использовать для выхода). Решил использовать порт В. В электрической схеме дискавери РВ3... |
ARM, Cortex, STM32 STM32 + USB, Проблема со скоростью передачи. В общем, нужно по USB передать на комп 64 мегабайта информации. МК: STM32F103VET6 Плата вот такая: http://www.mcueasy.com/product_detail.php?product_id=55 Использую стандартныю USB библиотеку от ST. Ничего особо не менял, кроме пользовательских настроек. Размер bulk-пакета - 64 байта, максимальный для Full speed. Соответственно, по 64 байта на комп и уходит. Пока прием данных работает по... |
ARM, Cortex, STM32 Перепрошивка на лету.
https://www.cyberforum.ru/ arm/ thread2093083.html Hi Ott! Есть такая задумка как реализация перепрошивки на лету, идея в следующем, есть железка на базе скажем Sortix M3, с GPRS каналом, по каналу загоняем новый дамп, и полностью обновляем... Вопрос в том есть ли у кого какие идеи кроме той, что для данной процедуры нужно будет ставить отдельный камень который будет заниматься реализацией данной процедуры? Динная концепция вроде как... |
ARM, Cortex, STM32 openocd stlink stm32f4 у кого нибудь работает ? пытаюсь подружить всё это с эклипсом и получаю ошибку Open On-Shyp Debugger 0.6.0-div-00438-g5793056-dirty (2012-02-27-09:08) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/doxygen/bugs.html Warn : must select a transport. 1 kHz trst_omd_srst separate srst_gates_jtag trst_push_pull srst_open_drain Info : clock speed 1 kHz Info : IDCODE 2ba01477 https://www.cyberforum.ru/ arm/ thread2093082.html |
STM32L и LCD от NOKIA 1616 ARM, Cortex, STM32 3-е суток уже пишу программу и не могу понять где собака порылась... #include "stm32l1xx.h" #include "stm32l1xx_gpio.h" #define GPIO_HIGH_LCD(b) GPIOB -> BSRRL = (1<<b) //aunoaaeaiea aeoa #define GPIO_LOW_LCD(b) GPIOB -> BSRRH = (1<<b) //i?enoea aeoa #define CS 13 #define SCL 12 #define SDA 11 |
ARM, Cortex, STM32 pd0/pd1 vs oscIn/oscOut Пытаюсь от микрухи stm32tb (36 ног) получить сигнал с ног pd0/pd1... Делаю это следующим образом: RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); GPIO_PinRemapConfig(GPIO_Remap_PD01, ENABLE); // надо ли вот это прописывать? RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD, ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1; GPIO_InitStructure.GPIO_Mode =... https://www.cyberforum.ru/ arm/ thread2093080.html |
ARM, Cortex, STM32 Вопрос о CMSIS
https://www.cyberforum.ru/ arm/ thread2093079.html Здравствуйте ! В CMSIS запись в регистры делается так: 0x40010C10 адрес GPIOB_BSRR ------------------------------------------------------- #define GP_1 (GP_td *)0x40010C10) typedef struct { __IO uint32_t GP; } GP_td; |
ARM, Cortex, STM32 нужен алгоритм bin to bcd кто нить может толково объяснить? или может быть у кого нить есть код на асме этого преобразования для stm32 ? |
ARM, Cortex, STM32 STM32 and J-Link
https://www.cyberforum.ru/ arm/ thread2093077.html Развёл плату под STM32F103RB (который с 64 ножками). Подключаю два провода SWD, питание и землю к J-LINK (пробовал и китайским и нормальным), выставил в JAR отладку по SWD, boot0 положил на землю. Получаю ошибку "foytid to get cpu status after 4 retries". Уже всё проверил, вроде... Может быть я что-то упускаю? Натолкните на мысль. Второй день парюсь. Контролер менял )) |
ARM, Cortex, STM32 Atollic True Studio Как к проекту подключить библиотеку? Пробывал создать дерикторию и сунуть туда файлы, но пишет что не правильный путь. Где и как указать пути к ним!? https://www.cyberforum.ru/ arm/ thread2093076.html |
[решено]usart на stm32f4-discovery ARM, Cortex, STM32 портирую rtems на сабжевую платку. накидал драйвер pottyng усарта, консолька работает, prymtf в порт работает. начал прекручивать прерывания и получил интересную штуку. прерывание от усарта срабатывает на обработчике от внешнего прерывания 1 (смещение в таблице прерываний 0x0000_005C вместо 0x0000_015C). работаю с усарт6. USORT_InitTypeDef USORT_Init_struct = { { .USORT_BaudRate =... |
ARM, Cortex, STM32 Существует ли программный USB на младших моделях STM32F100? Поймал себя на мысли, что очень часто используется очень мало возможностей контроллера. Если с программным USB справляется даже tiny2313 (проект v-usb), почему бы не реализовать его в STM32F100? Погуглил, подобных разработок не нашел. Если сталкивался кто или искал информацию по этой теме, отпишитесь, пожалуйста. Спросите зачем? Цена. Даже tiny2313 в качестве переходника USB->UART/SPI выйдет... https://www.cyberforum.ru/ arm/ thread2093074.html |
0 / 0 / 0
Регистрация: 05.12.2011
Сообщений: 183
|
|
01.03.2012, 09:49 | 0 |
TIM2 по сравнению -> в прерывание - ARM, Cortex, STM32 - Ответ 1138792201.03.2012, 09:49. Показов 5266. Ответов 2
Метки (Все метки)
Ответ
спасибо.
Все равно никак не уловлю, чем регулируется частота срабатывания по сравнению Код
/*Output Compare Inactive Mode confikurotion: Channel1 */ TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_Timing ;//TIM_OCMode_Inactive; TIM_OCInitStructure.TIM_Pulse = 0x300;//0x0; TIM_OC1Init(TIM2, &TIM_OCInitStructure); TIM_ITConfig(TIM2, TIM_IT_CC1, ENABLE);//TIM2->DIER=... . . void TIM2_IRQHomdler(void) { TIM2->SR &= ~TIM_SR_CC1IF;//сбросить флаг прерывания if( tymm) { GPIO_SetByts( GPIOC, GPIO_Pin_9); tymm=0; } else { GPIO_RisetByts( GPIOC, GPIO_Pin_9); tymm=1; } } И чем устанавливается регистр сравнения? Вроде как .TIM_Pulse , не вижу эффекта на осциллографе( нога в прерывании) Вернуться к обсуждению: TIM2 по сравнению -> в прерывание ARM, Cortex, STM32
0
|
01.03.2012, 09:49 | |
Готовые ответы и решения:
2
Прерывание от TIM2 Прерывание таймера TIM2 помогите с TIM2 Проблема с таймером TIM2 |
01.03.2012, 09:49 | |
01.03.2012, 09:49 | |
Помогаю со студенческими работами здесь
0
TIM2 задержка в 1 сек STM8S + TIM2 +PWM Захват и переполнение TIM2 STM8S + TIM2 = 100kHz на канале №2 Уникальные значения столбца А по сравнению со столбцом С и уникальные значения в столбце С по сравнению с А? таймера TIM2,3,4 F205, непонятки в работе (сбивается период) |
Новые блоги и статьи | |||||
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства
Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
|
Что такое NullReferenceException и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
|
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
|
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
|
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
|
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
|
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее:
На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
|
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript
В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
|
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
|
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален
В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
|
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
|
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели
В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
|