Commit Graph

102 Commits

Author SHA1 Message Date
Eugene
79501cdead Добавил в список команд ответ BUZY если следующая команда пришла до того как выполнилась предыдущая. 2023-11-29 08:45:19 +03:00
Eugene
e7802cd4ac Заменил ф-ю прошивки флеша на корректную 2023-11-28 17:27:34 +03:00
Eugene
9e5a6e2abe Рефакторинг, комментарии 2023-11-28 17:04:28 +03:00
Eugene
a60fcc5f52 Исправлена 16-битная адресация на 8-битную 2023-11-28 16:26:22 +03:00
Eugene
1675ae9fce Выбрана другая ф-ция записи во флеш
В тестовую прогу для CM добавлена ф-ция проверки серии записей
2023-11-28 12:35:49 +03:00
Eugene
e9242414a3 перенос отладки по UART на другие пины 2023-11-28 11:18:22 +03:00
Eugene
793d9c775a в реальной схеме на микросхему BL25CM1A на CS приходит сигнал с порта GPIO15, на котором нет ф-ции CS для SPI.
в связи с этим реализована программная ф-я чипселекта для BL25CM1A, а для GD оставлен аппаратный CS на GPIO35
2023-11-27 13:15:24 +03:00
Eugene
68f6585f9a i2c микросхема работает не стабильно.
переписал код с использованием fifo
не помогло
возможно вернусь к этому позже, возможно это дефект микросхемы
2023-11-24 14:37:07 +03:00
Eugene
6744f8f648 тестовая прога для CM 2023-11-24 11:02:04 +03:00
Eugene
e76e971c3a отладил алгоритм с ZD24C02A 2023-11-23 15:03:37 +03:00
Eugene
105cad443b забыл добавить файлы новые 2023-11-23 11:01:53 +03:00
Eugene
d13327347e отлажен протокол для GD25Q16ETIGR 2023-11-23 10:58:20 +03:00
Eugene
980c4080ff отлажен алгоритм чтения/записи для BL25CM1A 2023-11-23 09:07:58 +03:00
Eugene
80ea1ca20d Добавлен в протокол i2c 2023-11-20 14:26:23 +03:00
Eugene
b2dd3b785c Драйвера записи в SPI по секторам и страницам с проверками 2023-11-17 16:32:20 +03:00
Eugene
90f626ebb1 Изменение размерности массивов работы с внешней памятью 2023-11-17 10:34:40 +03:00
Eugene
fe71486eae Разделил протокол на CPU1 b CPU2 2023-11-16 16:15:38 +03:00
Eugene
186bc8a6ef Проверку адекватности размера лучше делать внутри протоколов 2023-11-16 15:37:02 +03:00
Eugene
e9afa962dd Заготовки для внешней памяти 2023-11-16 15:26:26 +03:00
Eugene
42defbbfe6 Добавил ID устройств 2023-11-16 14:52:31 +03:00
Eugene
d5563e6fef Добавил в CPU1 переключение нужных секторов на CPU2 для загрузки кода CPU2 в них 2023-11-16 14:22:33 +03:00
Eugene
c8ba317577 убрал ненужное из памяти 2023-11-16 13:35:26 +03:00
Eugene
ab3a2f0d2a Проект сервисного загрузчика 2023-11-16 09:16:41 +03:00
Eugene
dbb1493a22 Документация на датчик положения 2023-10-26 11:44:42 +03:00
Eugene
aec5029d50 Рассчёт ошибки вычисления угла 2023-10-19 09:19:47 +03:00
Eugene
d0b478370b переходный процесс 2023-10-13 13:50:54 +03:00
Eugene
54f895d180 переходный процесс 2023-10-13 13:50:26 +03:00
Eugene
d146c80cca переходный процесс по току 2023-10-13 13:40:47 +03:00
Eugene
20a535566d Исправлен баг с прерываниями сигмадельты 2023-10-13 12:39:17 +03:00
Eugene
6c12d60296 рефакторинг 2023-10-13 09:31:30 +03:00
Eugene
1bbaaa7f9a Рефакторинг обработки сигма-дельта
и три файла для отчёта
2023-10-12 17:00:15 +03:00
Eugene
1ffbe89ef4 Настроен контур тока, добавлены алгоритмы обработки СКВТ через ацп 2023-10-12 08:47:43 +03:00
Eugene
2926985867 Исправлена работа с SPI-памятью
Дописана ещё часть по векторному управлению
2023-09-26 08:51:03 +03:00
Eugene
9fa169da27 Начал векторное управление 2023-09-20 17:43:56 +03:00
Eugene
25d268d3d0 После рефакторинга и разделения по каталогам 2023-09-14 14:39:29 +03:00
Eugene
a01d832b93 Перераспределение структуры проекта, рефакторинг и т.п. 2023-09-14 11:02:33 +03:00
Eugene
261a840f2f второй SPI + тесты i2c 2023-09-13 14:53:03 +03:00
Eugene
bd1ce624a4 i2c eeprom 2023-09-12 16:09:57 +03:00
Eugene
49d32751ef Добавлены библиотеки ZD24C02A 2023-09-08 14:17:58 +03:00
Eugene
2a4d4cfce3 Инициализация i2c + рефакторинг PWM 2023-09-08 12:18:50 +03:00
Eugene
9a236d1418 Добавлены библиотеки внешней памяти SPI 2023-09-07 16:40:27 +03:00
Eugene
71d9e23a6d отсортированы модули ШИМ, сделана инициализация сдвига нуля сигма-дельта, сделан тестовый блок SPI 2023-09-06 17:01:47 +03:00
Eugene
e00e3daaff Настройка ШИМ в соответствии со схемой
Временно частота независимых каналов 100 кГц
2023-09-05 17:45:33 +03:00
Eugene
88e05dea3d инициализация сигма-дельта и потров 2023-09-05 16:15:23 +03:00
Eugene
71daabf93c Документация на микросхемы по проекту 2023-09-05 14:17:59 +03:00
Eugene
fc2bf9f42c исправлен баг с работой при отключении питания с датчика токов (обработка ошибок) 2023-09-05 09:54:02 +03:00
Eugene
5e0cbb504a Исправлены ошибки в обработке фримастера
Настроен датчик тока
2023-09-04 09:40:41 +03:00
Eugene
a5aa9ea87c актуальная схема 2023-08-29 10:55:32 +03:00
Eugene
2c1224dadc Проект 2023-08-23 16:31:55 +03:00
Eugene
da48649bb8 Стартовый проект с ШИМ и фримастером для отладки 2023-08-23 16:07:39 +03:00