Функциональный генератор на базе STM32F103

Кто любит RISC в жизни, заходим, не стесняемся.
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Re: Функциональный генератор на базе STM32F103

Сообщение Mizetsky »

[uquote="DimKra",url="/forum/viewtopic.php?p=3711943#p3711943"]Усилитель не делал, в очень отдалённых планах сделать на ОУ простенький усилитель для регулировки выходного уровня. Но в текущем корпусе у меня нет места.[/uquote]
На АЛИ наткнулся на плату с синтезатором на AD9833. На ней выход сделан на цифровом потенциометре МСР41010 и операционнике AD8051. Вот только терзают меня сомнения, как сей потенциометр там работать будет. У него граничная частота 1 МГц, а 9833 раз в десять больше может выдать.
9833.jpg
(101.57 КБ) 752 скачивания
Реклама
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

Re: Функциональный генератор на базе STM32F103

Сообщение 240265 »

А где схема ? Может он смещение нуля обеспечивает для повторителя.
IVL ex UA6PJ
Реклама
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Re: Функциональный генератор на базе STM32F103

Сообщение Mizetsky »

А нет никакой схемы, но по печатке видно - выход AD9833 идёт на цифровой потенциометр,
далее на AD8051 с коэффициентом усиления 6.
Если выбрать фото получше, видны номиналы резисторов - 512 и 102
Примерно так:
MCP.JPG
(7.79 КБ) 729 скачиваний
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Re: Функциональный генератор на базе STM32F103

Сообщение Mizetsky »

адам здесь вопрос: как записать данные через Arduino IDE в EEPROM при прошивке, а не из работающей программы? Через программатор типа USBASP - без проблем, ЕЕР пишется, а вот именно из среды Ардуино.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

Re: Функциональный генератор на базе STM32F103

Сообщение 240265 »

http://arduino.ru/

Добавлено after 38 seconds:
https://www.google.ru
IVL ex UA6PJ
Реклама
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Re: Функциональный генератор на базе STM32F103

Сообщение Mizetsky »

[uquote="240265",url="/forum/viewtopic.php?p=3724419#p3724419"]http://arduino.ru/

Добавлено after 38 seconds:
https://www.google.ru[/uquote]
Ну и толку с этих ссылок? Как работают EEPROM.get put и прочее, я знаю, вопрос в том, чтобы данные в ЕЕПРОМ
загружались при прошивке, а не после старта программы в контроллере.
Реклама
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

Re: Функциональный генератор на базе STM32F103

Сообщение 240265 »

Вы название темы читали?
А по ссылкам ,я нашел через гугл
"

>> можно ли записывать eeprom без затрагивания ранее залитого скетча?

Уверен, что можно. В папке с ардуино найдите файл avrdude.exe и запустите его примерно так:

avrdude -p m328 -U eeprom:w:eeprom.hex

содержимое файла eeprom.hex будет записано в еепром память микроконтроллера.
"
http://arduino.ru/forum/programmirovani ... -proshivki
IVL ex UA6PJ
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Re: Функциональный генератор на базе STM32F103

Сообщение Mizetsky »

[uquote="240265",url="/forum/viewtopic.php?p=3725100#p3725100"]Вы название темы читали?[/uquote]
Читал, а вопрос задал в этой теме - думал, что здесь есть знающие люди. Как Дудкой пользоваться, я знаю.
К ней и оболочки есть вроде AvrDudeProg и прочих, но это все работает через программатор.
Вопрос был в том, как залить из среды Ардуино ИДЕ собственно программу и содержимое ЕЕПРОМ по нажатию пумпочки "Загрузить".
kloker
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Ср сен 09, 2015 13:09:15

Re: Функциональный генератор на базе STM32F103

Сообщение kloker »

[uquote="Mizetsky",url="/forum/viewtopic.php?p=3725116#p3725116"]Вопрос был в том, как залить из среды Ардуино ИДЕ собственно программу и содержимое ЕЕПРОМ по нажатию пумпочки "Загрузить".[/uquote]

вам ради спортивного интереса, или практическая польза имеется?
как вы, после компиляции скетча в Arduino IDE, получили 2 разных файла для Flash и EEPROM??
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Re: Функциональный генератор на базе STM32F103

Сообщение Mizetsky »

[uquote="kloker",url="/forum/viewtopic.php?p=3725171#p3725171"][uquote="Mizetsky",url="/forum/viewtopic.php?p=3725116#p3725116"]Вопрос был в том, как залить из среды Ардуино ИДЕ собственно программу и содержимое ЕЕПРОМ по нажатию пумпочки "Загрузить".[/uquote]

вам ради спортивного интереса, или практическая польза имеется?
как вы, после компиляции скетча в Arduino IDE, получили 2 разных файла для Flash и EEPROM??[/uquote]
Так в том и вся загвоздка - как все это сделать. А весь интерес - в одной программе сохраняются текущие данные,
но после первой прошивки этих данных там нет. Да, их можно записать после старта, понажимав энкодеры, но как-то некрасиво. Через программатор это на раз делается, а вот из ИДЕ?
kloker
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Ср сен 09, 2015 13:09:15

Re: Функциональный генератор на базе STM32F103

Сообщение kloker »

Mizetsky, так вам данные после очередной перепрошивки сохранить, или в EEPROM со скетча записать?
чтобы со скетча попадало в EEPROM вроде как PROGMEM есть, только надо заставить писать не во флеш а в EEPROM(адрес блока памяти для записи).
как это сделать правильно я не в курсе, глубоко не вникал.
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Re: Функциональный генератор на базе STM32F103

Сообщение Mizetsky »

Так PROGMEM во флеш пишет, а не в ЕЕПРОМ, не умеет эта ИДЕ этого, а если данные в ЕЕПРОМ
уже записаны, то при последующих перепрошивках они не стираются, вроде как бит EESAVE установлен.
Да пес ним, это одна единственная программа, и то для себя любимого :))
andrey_r
Открыл глаза
Сообщения: 47
Зарегистрирован: Вс фев 09, 2014 21:13:09
Откуда: KBR. Prohladniy

Re: Функциональный генератор на базе STM32F103

Сообщение andrey_r »

Tvics, можешь выложить схему по которой собирал этот генератор? И, если можешь, то слей Flash Loader Demonstrator дамп версии 3.5 генератора. Хочу свой доработать, чтобы уровень выходного сигнала регулировался.
Frolv
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пт окт 09, 2015 09:48:44

Re: Функциональный генератор на базе STM32F103

Сообщение Frolv »

[uquote="andrey_r",url="/forum/viewtopic.php?p=3821380#p3821380"]Tvics, можешь выложить схему по которой собирал этот генератор? И, если можешь, то слей Flash Loader Demonstrator дамп версии 3.5 генератора. Хочу свой доработать, чтобы уровень выходного сигнала регулировался.[/uquote]
Да, присоединяюсь к просьбе!
Аватара пользователя
Tvics
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Вс май 20, 2018 03:47:25
Откуда: Иркутская обл.

Re: Функциональный генератор на базе STM32F103

Сообщение Tvics »

Ну схема стандартная как на сайте схема и прошивка версии 3,5 http://arduino.ru/forum/proekty/generat ... ino?page=1 . Добавил ОУ и питание для ОУ , поставил повышайку на SX1308. Эта схема была первая, потом дорабатывал. Но комп накрылся и схемы доработанной нет. Как появится время буду дорабатывать, ОУ не нравился как работал. Может вы что доработаете.
Вложения
ген.rar
(210.64 КБ) 688 скачиваний
KOKa61
Родился
Сообщения: 2
Зарегистрирован: Чт май 30, 2024 06:53:42

Re: Функциональный генератор на базе STM32F103

Сообщение KOKa61 »

DimKra, Здравствуйте. При компиляции скетча генератора версии 3.5 в IDE из вашего архива пишет, что скетч большой, а версия 3.2 компилируется нормально. Вы проверяли это?
KOKa61
Родился
Сообщения: 2
Зарегистрирован: Чт май 30, 2024 06:53:42

Re: Функциональный генератор на базе STM32F103

Сообщение KOKa61 »

Всё. Разобрался. Генератор работает нормально. Спасибо автору.
Ответить

Вернуться в «ARM»