Найдено 33 результата
- Пт авг 29, 2014 12:02:49
- Форум: Цифровая техника
- Тема: MBI5026 драйвер светодиодов
- Ответы: 6
- Просмотры: 7796
Re: MBI5026 драйвер светодиодов
Всем доброго времени суток! У меня следующая проблема с mbi5026. Использую её для управления большими индикаторами m E14001-G2-UR5-8-W Проблема в том что иногда внезапно какой-нибуть отдельный сегмент начинает светится тускло, но светится всегда, даже если на входы микрухе ничего не подавать, как ...
- Вт май 13, 2014 12:18:21
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2244275
Re: STM32 новичку в ARM что к чему
Всем доброго времени суток! Кто запускал USB на stm32f103c8t6? Меня интересует где взять примеры для работы с интерфейсом HID, а также будет ли работать ЮСБ от внутреннего генератора HSI, или нужен обязательно внешний кварц.
- Вт апр 08, 2014 12:27:12
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2244275
Re: STM32 новичку в ARM что к чему
в отладчике - один раз зашло в прерывание, вышло, и больше туда никогда не заходит.
А в реальном железе что происходит? Если, например, в обработчике прерывания ногой дергать и осциллографом ее смотреть? У меня, например, в IAR отладчик чаще не работает, чем работает.
То же самое, светодиод 1 ...
А в реальном железе что происходит? Если, например, в обработчике прерывания ногой дергать и осциллографом ее смотреть? У меня, например, в IAR отладчик чаще не работает, чем работает.
То же самое, светодиод 1 ...
- Вт апр 08, 2014 11:28:22
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2244275
Re: STM32 новичку в ARM что к чему
Попробывал, не помогло, в отладчике - один раз зашло в прерывание, вышло, и больше туда никогда не заходит.
- Вт апр 08, 2014 10:59:23
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2244275
Re: STM32 новичку в ARM что к чему
На плюсах, в иаре. В хидере описываю
Оно както странно, то работает, то один раз заходит в прерывание и потом туда больше не заходит, остальная часть проги работает нормально.
Код: Выделить всё
extern "C" void TIM2_IRQHandler(void); Оно както странно, то работает, то один раз заходит в прерывание и потом туда больше не заходит, остальная часть проги работает нормально.
- Вт апр 08, 2014 09:58:44
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2244275
Re: STM32 новичку в ARM что к чему
Всем доброго времени суток! Пытаюсь настроить таймер 2 на stm32f207zgt6 на прерывания по переполнению, 1000 раз в секунду! интервал получается верный, но таймер то работает, то входит в прерывание один раз, а потом больше туда не заходит... не знаю в чем проблема. вот код void TIM2_IRQHandler(void ...
- Пт янв 31, 2014 16:06:13
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2244275
Re: STM32 новичку в ARM что к чему
Сори, я перепутал флаги местами. все работает как надо.
- Пт янв 31, 2014 15:34:18
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2244275
Re: STM32 новичку в ARM что к чему
Народ, помогите пожалуйста, кто работал с ДМА Проблему предыдущего моего сообщения я решил. Оказывается прерывание по от ДМА срабатывает не тогда когда последний байт передан, а тогда когда он положен в регистр юарта, поэтому я слишком рано переключался на прием RS485, и не все байты отправлялись в ...
- Чт янв 30, 2014 16:02:42
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2244275
Re: STM32 новичку в ARM что к чему
Всем доброго времени суток! Запустил ДМА на стм32, но почемуто отправляется ровно на 2 байта меньше чем я задаю. Вот код
void USART1_TX_DMA_Init(void)
{
if ((RCC->AHBENR & RCC_AHBENR_DMA1EN) != RCC_AHBENR_DMA1EN)
RCC->AHBENR |= RCC_AHBENR_DMA1EN;
DMA1_Channel4->CPAR = (uint32_t) &USART1->DR ...
void USART1_TX_DMA_Init(void)
{
if ((RCC->AHBENR & RCC_AHBENR_DMA1EN) != RCC_AHBENR_DMA1EN)
RCC->AHBENR |= RCC_AHBENR_DMA1EN;
DMA1_Channel4->CPAR = (uint32_t) &USART1->DR ...
- Пн дек 02, 2013 19:08:30
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2244275
Re: STM32 новичку в ARM что к чему
Доброго времени суток! Помогите пожалуйста новичку. где внятно расписано про интерфейс CAN на STM32? Вводил в поиск по форуму - вроде никто и негде не упоминает про интерфейс CAN. На других форумах народ только рассказывает как делать инициализацию, но никто не объясняет как собственно передавать и ...
- Пт ноя 08, 2013 16:13:43
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2244275
Re: STM32 новичку в ARM что к чему
А volatile можно добавлять к функциям? или только к переменным. В отладчике увидел что прерывание по приёму байта срабатывает, а по передаче не срабатывает.. Не знаю, есть ли смысл вылаживать сюда код.
#define BUFF_SIZE 1024 //Размер буфферов приёма и передачи
//структура для кольцевого буфера ...
#define BUFF_SIZE 1024 //Размер буфферов приёма и передачи
//структура для кольцевого буфера ...
- Пт ноя 08, 2013 15:01:24
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2244275
Re: STM32 новичку в ARM что к чему
Оптимизация помогла, скорость переключения стала 100 наносекунд (10 МГц). Но тут новая засада! С оптимизацией перестал работать юарт! У меня он настроен на приём и передачу по прерываниям, без оптимизации все работает, а с оптимизацией, любым из предложенных вариантов получаю нерабочий юарт. Пока не ...
- Пт ноя 08, 2013 13:16:09
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2244275
Re: STM32 новичку в ARM что к чему
Не получается все равно! Пробовал добавлять в строку и -S и много еще разных команд, но оно или не компилится, или компилится, но заветный файл.s не появляется. Генерируются файлы hex, bin, map, elf. Может быть это изза ограничений кокоса, а может я просто не умею его готовить =)
Может быть ...
Может быть ...
- Пт ноя 08, 2013 00:33:59
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2244275
Re: STM32 новичку в ARM что к чему
Я не нашел файл ассемблера. а кокос его генерирует?
В настройках компилятора Compiler Control string нашел такую строку, там есть чтото про асемблер
В настройках компилятора Compiler Control string нашел такую строку, там есть чтото про асемблер
Код: Выделить всё
-mcpu=cortex-m3; -mthumb; -Wall; -ffunction-sections; -g; -O0; -DSTM32F100C4; -DSTM32F10X_MD; -DUSE_STDPERIPH_DRIVER; -D__ASSEMBLY__; -I.; - Чт ноя 07, 2013 23:34:06
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2244275
Re: STM32 новичку в ARM что к чему
CoCoox CoIDE
Странно вообще что 250 наносекунд, это при том что частота проца 24 МГц! а 250нс период, это 4 МГц частота ноги получается..
Странно вообще что 250 наносекунд, это при том что частота проца 24 МГц! а 250нс период, это 4 МГц частота ноги получается..
- Чт ноя 07, 2013 14:10:32
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2244275
Re: STM32 новичку в ARM что к чему
Провёл интересный эксперимент. Дрыгаю ногой стм32ф100с4т6 и смотрю осцилографом. Хотел сравнить разницу между скоростью прямого обращения к регистрам и библиотечными функциями. Результат
SONAR_IO -> BSRR = SONAR_TX;
SONAR_IO -> BRR = SONAR_TX;
получается период переключения 250 наносекунд а код ...
SONAR_IO -> BSRR = SONAR_TX;
SONAR_IO -> BRR = SONAR_TX;
получается период переключения 250 наносекунд а код ...
- Ср ноя 06, 2013 14:05:28
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2244275
Re: STM32 новичку в ARM что к чему
Да действительно 4. Я просто читаю референс мануал на всю линейку F10x. Теперь буду еще смотреть и в даташит. Я так и понял, поэтому сделал что хотел на 4-м таймере. А вообще я теряюсь в описании на эти микроконтроллеры. С Атмелами както проще было.
- Ср ноя 06, 2013 10:28:07
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2244275
Re: STM32 новичку в ARM что к чему
Подскажите пожалуйста, как называются обработчики прерываний у таймеров 6 и 7 МК stm32f103c8t6. В файле stm32f10x.h есть обработчики TIM6_DAC_IRQn = 54, /*!< TIM6 and DAC underrun Interrupt */
TIM7_IRQn = 55 /*!< TIM7 Interrupt но их компилятор не видит, как я предполагаю изза директив #ifdef ...
TIM7_IRQn = 55 /*!< TIM7 Interrupt но их компилятор не видит, как я предполагаю изза директив #ifdef ...
- Вс июл 29, 2012 14:00:44
- Форум: Разные вопросы по МК
- Тема: Для аппаратного декодирования mp3 есть VS1011. А для видео?
- Ответы: 20
- Просмотры: 8190
Re: Для аппаратного декодирования mp3 есть VS1011. А для вид
folks писал(а):mr_smit посмотри здесь http://blog.vinu.co.in/2012/06/avr-vide ... .html#more , может заинтересует .
Класно, незнал что avr-ки хватит для воспроизведения видео! кстати код компилируется на win_avr и занимает 10% флеш памяти в меге32-й, если б у меня был такой дисплей под рукой, я б проверил на макетке
- Сб июл 03, 2010 22:21:24
- Форум: AVR
- Тема: CodeVision AVR в вопросах и ответах
- Ответы: 8415
- Просмотры: 2477247
Re: CodeVision AVR в вопросах и ответах
неужели все так сложно? ведь все ячейки в МК АВР 8-ми битные, тоесть если узнать адрес первой ячейки, со старшим байтом, то его можно прочитать и отправить, а младший байт наверное по адресу на 1 болшему чем старший, тоесть в следующей ячейке! Мне кажется эт предусмотрено синтаксисом, только незнаю ...