Карма: 1
Рейтинг сообщений: 15
Зарегистрирован: Вс май 15, 2022 23:04:19 Сообщений: 108 Откуда: Белгородская обл.
Рейтинг сообщения:0
Если хотите могу вложить HEX с тактовой 288 МГц и выходом на МСО 144 мгц. Вы по своему приёмнику определите расхождение с реальной частотой. Прескалер есть делит на 2 далее в программе результат умножается на 2. Без него более 100 МГц не синхронизируется входной таймер. Приборов лабораторных у меня нет. Используется GD32F303C , для платы с STM32F103 более 72 МГц не уверен что получите.
Карма: 1
Рейтинг сообщений: 15
Зарегистрирован: Вс май 15, 2022 23:04:19 Сообщений: 108 Откуда: Белгородская обл.
Рейтинг сообщения:0
Код переделан для голубой таблетки STM32F103C. Оставлен один дисплей. Подключение такое же. А0 вход частомера А8 выход МСО с 72 мгц для контроля. А1 вход ADC
Добавлено after 46 minutes 18 seconds: Не забываем на вкладке периферии ставить галочку на flesh. В stm32f103c на частоте 72 МГц надо делать задержку чтения из памяти 2 такта. В GD32F303 до 256 кб память читается без задержек.
Добавлено after 4 hours 23 minutes 22 seconds: Для начинающих пакет установки CooCox
Компания MEAN WELL пополнила ассортимент своей широкой линейки светодиодных драйверов новым семейством XLC для внутреннего освещения. Главное отличие – поддержка широкого спектра проводных и беспроводных технологий диммирования. Новинки представлены в MEANWELL.market моделями с мощностями 25 Вт, 40 Вт и 60 Вт. В линейке есть модели, работающие как в режиме стабилизации тока (СС), так и в режиме стабилизации напряжения (CV) значением 12, 24 и 48 В.
rar - проприетарный формат и может блокироваться браузерами при скачивании. Если хотите поделиться своим проектом - делайте это нормальным образом и нормально его оформив. Поглядите, например, как они на GitHub выкладываются: без странных картинок, описывающих, где и какие должны быть заголовочные файлы (нормально - просто прописать путь в include), без вордовских документов, взамен си. Особенно, когда для начинающих (которым работать с трупом CooCox не стоит рекомендовать)
Карма: 1
Рейтинг сообщений: 15
Зарегистрирован: Вс май 15, 2022 23:04:19 Сообщений: 108 Откуда: Белгородская обл.
Рейтинг сообщения:0
К сожалению в нашей стране РФ продукты компании ST недоступны из-за санкций и ещё и проверяют подлинность Win . Поэтому приходится летать на китайских "трупах быстро, просто, удобно и главное даром. Кокос чём-то напоминает AVR студию. Текстовый редактор и две кнопки собрать и прошить.
Добавлено after 2 hours 23 minutes 11 seconds: На сегодня стоимость на Али GD32F303VE в 100 ногом корпусе 110 рублей с бесплатной доставкой
Карма: 1
Рейтинг сообщений: 15
Зарегистрирован: Вс май 15, 2022 23:04:19 Сообщений: 108 Откуда: Белгородская обл.
Рейтинг сообщения:5
Добавим показометр формы сигнала и генератор на таймере 4 (выход пин В6) видно сигнал прямоугольной формы до 1 мгц. Одна точка по горизонтали=одна выборка ADC 6 bit
для наблюдения соединить вход А0-частотомер А1 вход ADC 6 битный B6- выход генератора таймер 4
Добавлено after 2 minutes 56 seconds: фото макетки показометр+частотомер+генератор PWM
Карма: 1
Рейтинг сообщений: 15
Зарегистрирован: Вс май 15, 2022 23:04:19 Сообщений: 108 Откуда: Белгородская обл.
Рейтинг сообщения:0
Сделаем индикацию формы сигнала по 3 каналам. ADC1-pin A1 вход 1 канал ADC2-pinA2 вход 2 канал ADC3-pinA3 вход 3 канал для этого перенесем (перепаяем) подключение дисплея А2 на В9 А3 на В8 А4 на В7 частота выборок упала в 3 раза. Скорость обновления экрана 3 секунды (снимок сигнала раз в 3 сек)
размер проги 30800 байт если добавить 3-фазный генератор ШИМ синуса с загрузкой таблицы синуса по ДМА на таймере 1 бесплатный Кеил может не переварить.
ОООО! 303 такую шикарную аналоговую перефирию имеет, закачаешься! Модулей АЦП россыпь, а уж каналов и вовсе как у дурака фантиков. И весьма недурственные АЦП, смею сказать.
Карма: 1
Рейтинг сообщений: 15
Зарегистрирован: Вс май 15, 2022 23:04:19 Сообщений: 108 Откуда: Белгородская обл.
Рейтинг сообщения:0
Немного переделан индикатор формы сигнала. Добавлена сетка, расчет времени развертки на деление и переменные резисторы для изменения времени развертки и частоты генератора на TIM4. Средние выводы переменных резисторов подключены к пину А2 -изменение времени развертки по горизонтали. к пину А3- изменение частоты генератора на таймере 4 -вывод В6 (крайние к 3,3 в и GND) А1-вход индикатора А0 вход частотомера. Время обновления экрана 1.5-2 секунды.
Добавлено after 4 minutes 24 seconds: схема макетки с максимальными настройками
Добавлено after 13 minutes 55 seconds: Были цели -проверить максимальную частоту выборки ADC-результат около 5 мгц -проверить заполнение буфера через ДМА-нет разницы. -работа в режиме fast mode (два ADC запускаются через 7 тактов попеременно)-при 6 битах результат отрицательный (работает при 12 битах) и другие мелкие идеи. Уменьшить размер программы не было цели т.к память 256 кб Сделать максимально просто и понятно.
Резисторы это конечно очень грубо и шумно, но проверить идеи достаточно.
Добавлено after 13 minutes 1 second: Если смотреть по мануалу на stm32f303 то частота выборки ADC 10 мгц, но частота ядра 72 мгц ,SPI=18 мгц(тактовая ADC=72 мгц в GD32F303C после разгона ADC=64 мгц, ядро 320 мгц,SPI=40 мгц (7735 ест)),
Карма: 1
Рейтинг сообщений: 15
Зарегистрирован: Вс май 15, 2022 23:04:19 Сообщений: 108 Откуда: Белгородская обл.
Рейтинг сообщения:0
На сайте ansvet.ru/stm32 есть фото с частотой 2 МГц осциллограф на stm32f303. По фото видно что на период 9 выборок ADC. (или это линеаризация=растяжка)
Заявлено 16 MSPS при 8 бит. Если есть у кого реальные фото меандр 1 МГц с stm32f303 просьба выложить.
Добавлено after 23 minutes 8 seconds: фото с сайта
Сейчас этот форум просматривают: HardWareMan и гости: 27
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения