Jump to content

Search the Community

Showing results for tags 'Discovery'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Вопрос-Ответ. Для начинающих
    • Песочница (Q&A)
    • Дайте схему!
    • Школьникам и студентам
    • Начинающим
    • Паяльник TV
    • Обсуждение материалов с сайта
    • Competition 2019
  • Радиоэлектроника для профессионалов
    • Световые эффекты и LED
    • Роботы и модели на ДУ-управлении
    • Автоматика
    • Самодельные устройства к компьютеру
    • Программное обеспечение
    • Автомобильная электроника
    • Системы охраны и наблюдения. Личная безопасность
    • Питание
    • Электрика
    • Промышленная электроника
    • Ремонт
    • Металлоискатели
    • Измерительная техника
    • Мастерская радиолюбителя
    • Сотовая связь
    • Спутниковое ТВ
    • КВ и УКВ радиосвязь
    • Жучки
    • Телефония и фрикинг
    • Высокое напряжение
    • Идеи и технологии будущего
    • Справочная радиоэлементов
    • Литература
    • Разное
  • Аудио
    • FAQ, Технологии и компоненты
    • Для начинающих
    • Источники звука
    • Предусилители, темброблоки, фильтры
    • Питание аудио аппаратуры
    • Усилители мощности
    • Акустические системы
    • Авто-аудио
    • Ламповая техника
    • Гитарное оборудование
    • Прочее
  • Микроконтроллеры
  • Товары и услуги
  • Разное
  • Переделки's ATX->ЛБП
  • Переделки's разные темы
  • Киловольты юмора's Юмор в youtube
  • Радиолюбительская доска объявлений exDIY's Надежность и группы продавцов

Blogs

There are no results to display.

There are no results to display.

Marker Groups

  • Пользователи форума

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


ICQ


Skype


Интересы


Город


Сфера радиоэлектроники


Оборудование

Found 10 results

  1. Добрый день Проблема с оценочной платой STM32F4-DISCOVERY в части работы USART суть вопроса по USART шлется и принимается блоки данных по 3 байта (в принципе сколько угодно) при этом если подключен USB разъем ST-LINKа то все работает должным образом (данные снуют туда сюда без проблем), но при отключении USB ST-LINKа данные из платы STM32F4-DISCOVERY идут а вот принимать данные плата отказывается (естественно подаю внешнее питание +5 вольт на одноименный контакт). Если кто сталкивался с подобной проблемой прошу хотя бы направить в сторону железа или софта. На плате STM32F4-DISCOVERY убраны перемычки SB11(T_NRST) и SB12(T_SWO) а так же отпаян резистор R68 (MCO). Плата при этом прошивается без проблем, и стартует при внешнем питании(не от USB ST-LINKа) тоже без каких то заморочек. код прикладывать на данный момент не вижу смысла там все просто, при чем при подключении USB ST-LINKа программа работает. Проект пишется на IARe, конфигурация формируется в STM32Cube. Заранее спасибо за ответ
  2. oops13

    CoIDE v2beta

    Простите, продублирую свой пост в новой теме: Форумчане, коллеги! Подскажите, пожалуйста. CoIDE выдает вот такую ошибку при записи во флешпамять: Error: Connect failed, check config and cable connection. Со шнуром USB всё в порядке, ST-Link Utility установил. Но в диспетчере устройств драйвер STM32 почему-то именно в разделе дисковых устройствах отображается(в контроллерах USB его нет). На отладочной плате Discovery горит Красный светодиод. Настройки дебаггера в CoIDE прилагаю. Спасибо.
  3. Добрый день. Использую отладочную плату discovery. Подключил по SPI дисплей от Siemens S65. Всё работает, но не могу понять как работать со sprintf в CooCox ??? В чистом виде не компилируется. Показывает не понятные ошибки привязанные к ядру. Погуглил, нашел: http://www.coocox.or...ae-001d7d723e56 Кокосовцы в курсе и предлагают прикрепить к проекту доп. файлик. Прикрепил. Всё стало компилироваться. Но sprintf не работает. Может кто прояснит ситуацию. char convert[32]; float temp = 23.9; ... put_string(50,22,"ТЕМПЕРАТУРА",0x0000,2); sprintf(convert,"%.1f",temp); put_string(50,50,convert,0x0000,2); Слово "температура" выводится, а само значение нет. Посмотрел их измененный файл. У них там написано: signed int sprintf(char *pStr, const char *pFormat, ...) Что значит троеточие??? И где форматирование точка с запятой ' f ' ? /* Parse type */ switch (*pFormat) { case 'd': case 'i': num = PutSignedInt(pStr, fill, width, va_arg(ap, signed int)); break; case 'u': num = PutUnsignedInt(pStr, fill, width, va_arg(ap, unsigned int)); break; case 'x': num = PutHexa(pStr, fill, width, 0, va_arg(ap, unsigned int)); break; case 'X': num = PutHexa(pStr, fill, width, 1, va_arg(ap, unsigned int)); break; case 's': num = PutString(pStr, va_arg(ap, char *)); break; case 'c': num = PutChar(pStr, va_arg(ap, unsigned int)); break; default: return EOF; } Думал modf использовать, но эта функция всё равно дробную часть в виде точки с запятой выдает. Умножение на 10 не помогает. Как тогда число с плавающей точкой перевести в строку то?
  4. Ищу схему для зарядного автомобильного устройства Helvi discovery 16. Предохранитель цел, 220в проходит, ничего не стартует.
  5. Пытаюсь завести UART на сабжевом микроконтроллере. В принципе таки все есть, но UART упорно молчит при передаче и не выходит на прерывание при приеме. Чутье подсказывает, что я просто напросто не так подал тактирование на модуль USART, но уже раз 10 все перепроверил. Все именно так. Вот код: #include "iostm8l152c6.h" int main ( void ) { PC_DDR_bit.DDR3 = 1; PC_CR1_bit.C13 = 1; PC_CR2_bit.C23 = 0; PC_DDR_bit.DDR2 = 0; PC_CR1_bit.C12 = 1; PC_CR2_bit.C22 = 1; //UART init CLK_PCKENR1_bit.PCKEN15 = 1; USART1_CR1 = 0; USART1_CR3 = 0; USART1_CR4 = 0; USART1_CR5 = 0; USART1_BRR2 = 0x03; USART1_BRR1 = 0x68; USART1_CR2_bit.RIEN = 1; USART1_CR2_bit.REN = 1; USART1_CR2_bit.TEN = 1; asm("RIM"); while (1) { //Loop while(!(USART1_SR_bit.TC)); USART1_DR = '!'; } return 0; } #pragma vector=USART_R_OR_vector __interrupt void USART_RXNE(void) { while(!(USART1_SR_bit.TC)); USART1_DR = '?'; } По поводу железа... Передачу (TX со стороны STM) я жду на лапе PC3, а прием (RX) на PC2
  6. Здравствуйте! Нужно программировать на МК, а опыта работы с МК нет. Очень простой для вас, но очень важный для меня вопрос. Имею: плата stm32f407vg (она же дискавери), установленная на расширяющую плату от фирмы WaveShare с названием Open407V-D. Пройдемся по моей периферии: Вай-фай модуль - 14 пинов (WaveShare wifi232 UART module) 4 инфракрасных сенсора - по 3 пина каждый, неизвестного китайского изготовителя Кард-ридер - 9 пинов (WaveShare) Ультразвуковой датчик - 4 пина (от компании Arduino) Voltage sensor - 3 пина Акселерометр от WaveShare 10DoF - 7 пинов Очевидно, что всю эту периферию мне нужно подключить к МК, да еще и так, чтобы она функционировала. К разъемам, имеющимся на расширяющей плате ничего из этого, кроме кард-ридера, не подходит. Вопрос: Как выбирать пины мк для подключения к ним периферии? (выбор у меня весьма богатый)
  7. Накрылась панель от преобразователя частоты (Altivar 61). Просто горит подсветка дисплея и всё. Прогревание платы помогло, но хватило на неделю. Панель из соседнего частотника в этом частотнике работает. В общем панель под замену. Пришла новая, поставили, всё нормально. Но дурная голова рукам покоя не дает, поэтому разобрал панель, достал дисплей и хочу попробовать запустить его на плате STM32 Discovery, возможно дисплей живой. Дисплей Powertip PG240160C. На сайте производителя есть описание дисплея. Построен он на двух контроллерах ST8024 и ST8016. У дисплея нет своей памяти и его нужно постоянно обновлять, т.е. нужен буфер под изображение. Разрешение 240х160. Значит 240*160=38400 бит. 38400/8/1024 ~ 4,7кБ. На дискавери 8 кБ RAM т.е. хватит. Вопрос в другом, я не понимаю распиновку указанную производителем, потому что никогда не имел дела с подобными дисплеями. Что такое frame reverse signal и почему их аж 3 штуки? Bias voltage for non-select? И т.д. по списку. Не знаю с чего начать подключение. ST8016T.pdf Sironix ST8024T V0.12.pdf
  8. добрый день. Вожусь с таймерами на отладочной плате discovery stm32l на stm32l152rbt6 Расскажите как можно сделать частотомер. знающие люди, не скупитесь, помогите. Уже 2-ой день вожусь, никак не получается. Даташит читал, но так и не могу понять как задействовать ножку таймера 9 на захват.
  9. Нешибко разбираюсь в микроконтроллерах (хромает программирование), но тут появилась такая необходимость: настроить канал связи между платой STM32F4Discovery и компом с помощью модуля Xbee-Pro. То бишь к плате будет подключен носитель инфы (USB-флешка) и с этого носителя будет передаваться информация на комп. к плате подключен один Xbee, к компу - другой (посредством специальной платы). ну и, собственно говоря, инфа магическим образом передается на комп по радиоканалу с частотой что-то около 2,4 ГГц. а теперь вопрос: как это все запрограммировать???? Есть ли какие-нибудь библиотеки у STM32 для подсоединения флешек и модулей Xbee, или мне самому придется выдумывать, как их связать? Как наладить связь компа и Xbee (что там за плата нужна для соединения и нужно ли её тоже как-то программировать)? и наконец, как наладить связь между модулями для главной задачи - передачи информации (например аудиозаписей)? В общем, если кто-то что-то знает по этой теме или сам занимался такой ерундой, то жду ваших советов и подсказок. Заранее благодарен.
  10. Решил научиться программировать ARM микроконтроллеры. В магазине есть две платы STM32F0 Discovery и STM30 Value Line Discovery. В первой плате ARM STM32F051R8T6 с ядром M0, а во второй STM32F100RB с ядром M3. При этом частота первого до 48 МГц., а частота второго до 24 МГц., зато в 2 раза больше памяти (ну и не только памяти). Разница в цене 300р. В общем нужна помощь в выборе между этими двумя платами.
×
×
  • Create New...