Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

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

Ср окт 16, 2019 17:03:58

Усилитель не делал, в очень отдалённых планах сделать на ОУ простенький усилитель для регулировки выходного уровня. Но в текущем корпусе у меня нет места.

На АЛИ наткнулся на плату с синтезатором на AD9833. На ней выход сделан на цифровом потенциометре МСР41010 и операционнике AD8051. Вот только терзают меня сомнения, как сей потенциометр там работать будет. У него граничная частота 1 МГц, а 9833 раз в десять больше может выдать.
9833.jpg
(101.57 KiB) Скачиваний: 369

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

Ср окт 16, 2019 21:15:20

А где схема ? Может он смещение нуля обеспечивает для повторителя.

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

Ср окт 16, 2019 21:21:06

А нет никакой схемы, но по печатке видно - выход AD9833 идёт на цифровой потенциометр,
далее на AD8051 с коэффициентом усиления 6.
Если выбрать фото получше, видны номиналы резисторов - 512 и 102
Примерно так:
MCP.JPG
(7.79 KiB) Скачиваний: 357

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

Чт окт 24, 2019 20:27:53

адам здесь вопрос: как записать данные через Arduino IDE в EEPROM при прошивке, а не из работающей программы? Через программатор типа USBASP - без проблем, ЕЕР пишется, а вот именно из среды Ардуино.

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

Пт окт 25, 2019 05:27:01

http://arduino.ru/

Добавлено after 38 seconds:
https://www.google.ru

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

Пт окт 25, 2019 08:13:34

http://arduino.ru/

Добавлено after 38 seconds:
https://www.google.ru

Ну и толку с этих ссылок? Как работают EEPROM.get put и прочее, я знаю, вопрос в том, чтобы данные в ЕЕПРОМ
загружались при прошивке, а не после старта программы в контроллере.

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

Сб окт 26, 2019 09:31:15

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

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

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

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

содержимое файла eeprom.hex будет записано в еепром память микроконтроллера.
"
http://arduino.ru/forum/programmirovani ... -proshivki

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

Сб окт 26, 2019 10:09:33

Вы название темы читали?

Читал, а вопрос задал в этой теме - думал, что здесь есть знающие люди. Как Дудкой пользоваться, я знаю.
К ней и оболочки есть вроде AvrDudeProg и прочих, но это все работает через программатор.
Вопрос был в том, как залить из среды Ардуино ИДЕ собственно программу и содержимое ЕЕПРОМ по нажатию пумпочки "Загрузить".

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

Сб окт 26, 2019 13:09:10

Вопрос был в том, как залить из среды Ардуино ИДЕ собственно программу и содержимое ЕЕПРОМ по нажатию пумпочки "Загрузить".


вам ради спортивного интереса, или практическая польза имеется?
как вы, после компиляции скетча в Arduino IDE, получили 2 разных файла для Flash и EEPROM??

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

Сб окт 26, 2019 16:50:43

Вопрос был в том, как залить из среды Ардуино ИДЕ собственно программу и содержимое ЕЕПРОМ по нажатию пумпочки "Загрузить".


вам ради спортивного интереса, или практическая польза имеется?
как вы, после компиляции скетча в Arduino IDE, получили 2 разных файла для Flash и EEPROM??

Так в том и вся загвоздка - как все это сделать. А весь интерес - в одной программе сохраняются текущие данные,
но после первой прошивки этих данных там нет. Да, их можно записать после старта, понажимав энкодеры, но как-то некрасиво. Через программатор это на раз делается, а вот из ИДЕ?

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

Сб окт 26, 2019 17:40:08

Mizetsky, так вам данные после очередной перепрошивки сохранить, или в EEPROM со скетча записать?
чтобы со скетча попадало в EEPROM вроде как PROGMEM есть, только надо заставить писать не во флеш а в EEPROM(адрес блока памяти для записи).
как это сделать правильно я не в курсе, глубоко не вникал.

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

Сб окт 26, 2019 19:30:16

Так PROGMEM во флеш пишет, а не в ЕЕПРОМ, не умеет эта ИДЕ этого, а если данные в ЕЕПРОМ
уже записаны, то при последующих перепрошивках они не стираются, вроде как бит EESAVE установлен.
Да пес ним, это одна единственная программа, и то для себя любимого :))

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

Ср апр 08, 2020 11:12:03

Tvics, можешь выложить схему по которой собирал этот генератор? И, если можешь, то слей Flash Loader Demonstrator дамп версии 3.5 генератора. Хочу свой доработать, чтобы уровень выходного сигнала регулировался.

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

Ср апр 08, 2020 20:09:46

Tvics, можешь выложить схему по которой собирал этот генератор? И, если можешь, то слей Flash Loader Demonstrator дамп версии 3.5 генератора. Хочу свой доработать, чтобы уровень выходного сигнала регулировался.

Да, присоединяюсь к просьбе!

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

Пт апр 10, 2020 22:50:57

Ну схема стандартная как на сайте схема и прошивка версии 3,5 http://arduino.ru/forum/proekty/generat ... ino?page=1 . Добавил ОУ и питание для ОУ , поставил повышайку на SX1308. Эта схема была первая, потом дорабатывал. Но комп накрылся и схемы доработанной нет. Как появится время буду дорабатывать, ОУ не нравился как работал. Может вы что доработаете.
Вложения
ген.rar
(210.64 KiB) Скачиваний: 127
Ответить