Вверх ↑
Ответов: 109
Рейтинг: 1
#1: 2025-07-22 12:26:45 ЛС | профиль | цитата
Если кто поможет возможно оплата за небольшую сумму.В общем есть у меня СССР спектрометр исп-30. Я установил туда ПЗС линейку TCD1304FW. Всё работает через Ардуино Nucleo но есть один недостаток. Программа написанная в Python для Windows омеет очень скудные возможности. Нельзя добавить элементы, линии и т.д. Работает через USB ( com 3) Я хочу заменить это приложение на своё приложение из HiAsm. Нужны все команды с USB. Это всё есть в исходнике. Откомпилированный файл "Bin" Заливается в Ардуино. Вот что мне ответил программист из США что писал код для Ардуино.

Привет, Андрей! Исходный код был написан не в среде Arduino IDE, поэтому нет
файлов .ino. Не думаю, что уровень абстракции Arduino, или как его там,
даёт достаточно точного управления периферийными устройствами микроконтроллера для такого
критического по времени приложения.

Я написал прошивки для Nucleo и Blue Pill с помощью Стандартной
библиотеки периферийных устройств (SPL) в Блокноте. Она скомпилирована кросс-компилятором GNU eabi с помощью make/makefiles. Рекомендую использовать предварительно скомпилированный
бинарный файл.

Для прошивки Black Pill я использовал ST Cube IDE.

Исходный код можно найти в разделе загрузок.

С наилучшими пожеланиями
Эсбен

Архив с исходником для Ардуино https://disk.yandex.ru/d/y_lsdR3FmGt8ug

Сайт автора кода для Ардуино. Там есть всё, в том числе и описание работы ПЗС матрицы
https://tcd1304.wordpress.com

Фото ПЗС матрицы TCD1304FW


--- Добавлено в 2025-07-22 12:41:00

Через звуковую карту не хотелось бы подключать ПЗС. Хотя предлагали. ПЗС нужно синхронизировать, а где брать этот сигнал не понятно. С наушников?
карма: 1

0
Редактировалось 1 раз(а), последний 2025-07-22 12:41:00