Вверх ↑
Этот топик читают: Гость
Ответов: 63
Рейтинг: 1
#1: 2023-06-25 10:41:37 ЛС | профиль | цитата
Приветствую. Есть программа для отладочной платы NUCLEO-F401RE написанная на питоне с открытым исходником. Прога просто строит график пиков с линейки ПЗС (для спектрографа). Подключение платы по USB. Возможно ли написать такую же прогу в хиасм?
карма: 1

0
Ответов: 8921
Рейтинг: 823
#2: 2023-06-26 10:25:42 ЛС | профиль | цитата
Andrej77rv, почитайте здесь https://habr.com/ru/articles/457762/
Без отладочной платы и контроллера, выход с линейки на звуковую карту и с помощью HiAsm любые графики

Редактировалось 1 раз(а), последний 2023-06-26 10:26:10
карма: 19

0
Ответов: 307
Рейтинг: 26
#3: 2023-06-26 13:27:27 ЛС | профиль | цитата
Andrej77rv писал(а):
Подключение платы по USB

Как в деспетчере устройств определяется?
карма: 2
0
Ответов: 841
Рейтинг: 17
#4: 2023-06-27 06:11:10 ЛС | профиль | цитата
пиши в телеграмм @adrtmiff
карма: 0

0
Ответов: 63
Рейтинг: 1
#5: 2023-06-28 08:49:11 ЛС | профиль | цитата
envoy_sky писал(а):
Andrej77rv писал(а):
Подключение платы по USB

Как в деспетчере устройств определяется?

Другие устройства
ST-Link Debug

--- Добавлено в 2023-06-28 09:01:41

Леонид писал(а):
Andrej77rv, почитайте здесь https://habr.com/ru/articles/457762/
Без отладочной платы и контроллера, выход с линейки на звуковую карту и с помощью HiAsm любые графики

Редактировалось 1 раз(а), последний 2023-06-26 10:26:10

Сделано по этой схеме. Там 3 входа, а у звуковой карты 2 выхода правый канал и левый.



Редактировалось 2 раз(а), последний 2023-06-28 09:06:59
карма: 1

0
Ответов: 8921
Рейтинг: 823
#6: 2023-06-28 12:03:42 ЛС | профиль | цитата
Andrej77rv, у платы линейки есть выход "Output" (6 ножка разъёма), именно туда выдаётся спектр, его-то и надо использовать для звуковой карты. А сама "отладочная" плата с контроллером формирует управление линейкой и соединение с компом по USB. Упомянутая программа на Питоне управляет контроллером на отладочной плате и принимает спектр от линейки. Смысла переписывать её, без чёткого знания управляющих команд, на HiAsm нет.
карма: 19

0
Ответов: 63
Рейтинг: 1
#7: 2023-06-28 12:55:43 ЛС | профиль | цитата
Леонид писал(а):
Andrej77rv...

А как сделать синхронизацию? На выходе много сигналов и в определенный момент времени сигнал принадлежит какому-то пикселю.
карма: 1

0
Ответов: 8921
Рейтинг: 823
#8: 2023-06-28 15:01:39 ЛС | профиль | цитата
Andrej77rv, синхронизацию надо определить опытным путём.
По вашей схеме:
ICG (3 контакт на разъёме) -- очистка линейки
SH (2 контакт на разъёме) -- сдвиг данных на выход
MCLK (1 контакт на разъёме) -- синхронизация и управление
(это по смыслу, уточнить по даташиту на линейку)
Надо сделать три опыта с записью всего цикла измерения через звуковую карту: левый канал выходной сигнал, а правый канал сигнал с указанных контактов. И проанализировать с какого контакта легче синхронизировать. Скорее всего MCLK.
карма: 19

0
Ответов: 8921
Рейтинг: 823
#9: 2023-06-28 19:54:12 ЛС | профиль | цитата
Вот, подобрал из имеющихся
https://forum.hiasm.com/getfile/39616
карма: 19

0
9
Сообщение
...
Прикрепленные файлы
(файлы не залиты)