d007cf4c89
Частота вентилятора понижена до 1 кГц
2024-05-27 09:09:31 +03:00
7a214b1304
Исправлено Евгением Лапутиным для корректной работы с USB
2024-05-24 08:48:11 +03:00
9061a9aab7
Отключил необрабатываемый фолт
2024-05-22 11:39:10 +03:00
0238bb6a93
Исправил запуск CPU2
2024-05-22 11:38:21 +03:00
338f4f51be
Модификация проекта EFC_Application с добавлением запуска мотора на CPU2
2024-05-22 09:42:45 +03:00
646d59cf7b
удалена работа с памятью из программы запускающей CPU2
...
пины ШИМ инициализируются напрямую, без библиотек
2024-05-22 09:35:18 +03:00
626c5262bd
файл примера рассчёта контрольных сумм для biss-c
2024-05-21 10:41:39 +03:00
b732ce16e9
инициализация uart исправлена
2024-05-21 10:40:36 +03:00
c5b1377a9d
добавить датчик температуры
2024-05-21 10:40:05 +03:00
9bcf133617
Обновление тестовой версии CM для EFC_IPC_Server_C28
2024-05-21 10:39:19 +03:00
6d997d7233
управление реле и чтение фолта перенесено на CPU2
2024-05-21 10:05:43 +03:00
3a383cfde6
Рабочая версия для CPU2
2024-05-21 09:03:51 +03:00
e8bc1dfada
Добавил счётчики исправленных и неисправленных ошибок
2024-05-16 11:32:18 +03:00
008a4a2fc0
исправлен баг с записью во флеш
2024-05-16 09:50:13 +03:00
4fb36f9e64
разделение на CPU1 и 2
2024-05-03 11:19:05 +03:00
1686089a10
исправил ошибку со стиранием
2024-04-18 13:59:22 +03:00
224107e96d
кое где добавлены EALLOW
...
авторассчёт скорости uart
перед клоками:
EALLOW;
ClkCfgRegs.LOSPCP.bit.LSPCLKDIV = 2;
EDIS;
ибо сбрасывается при ресете хардварном в 0
2024-04-16 16:04:46 +03:00
240ee72651
Свойства проекта, вернул f2838x_codestartbranch.asm
2024-04-15 10:29:39 +03:00
41342a0ccc
Свойства проекта, вернул f2838x_codestartbranch.asm
2024-04-15 10:29:22 +03:00
a29be461f7
Свойства проекта, вернул f2838x_codestartbranch.asm
2024-04-15 10:29:09 +03:00
e414f5f74c
проект CPU1
2024-04-15 09:41:58 +03:00
68df95eb6f
Разделение проекта на CPU1 и CPU2
2024-04-15 09:41:07 +03:00
2ddcdbcda0
исправлена процедура верификации SPI
2024-03-29 16:55:32 +03:00
f858d0f702
исправил I2caRegs.I2CFFRX.bit.RXFFINTCLR = 0; в сравнении
2024-03-29 16:46:44 +03:00
98b3c65675
рефакторинг
2024-03-29 16:45:07 +03:00
7d733cb0ec
исправлен баг с микросхемой ZD24
2024-03-27 12:41:21 +03:00
99a48b1e16
удалён неактуальный комментарий
2024-03-12 15:43:05 +03:00
e107e97589
рабочий вариант с первой итерацией (чисто клоки) с контрольной суммой
2024-03-12 15:17:39 +03:00
48fe9bdad8
подсчёт контрольной суммы
2024-03-11 09:45:50 +03:00
a43486cd7d
переназначены пины для работы 485
2024-02-15 15:47:57 +03:00
2e299895b0
выпилил внешнюю память из cpu2
2024-01-16 14:23:22 +03:00
e40ca219c6
закомменчена работа с внешней памятью emif которой нет
2024-01-16 14:00:29 +03:00
87176c5751
Исправлены баги с обнулением счётчика стирвний секторов, баг с размером страницы и баг с зацикливанием в ожидании готовности микросхемы
2024-01-16 12:39:50 +03:00
42ed6e9924
Biss-c lib doc
2023-12-29 09:51:32 +03:00
3c5e809694
Шим чоппера инитиццо нулём
2023-12-29 09:12:49 +03:00
7cf989b182
контроль вентилятора и чопера
2023-12-28 15:16:23 +03:00
0b491c0a8b
уменьшение дедтайма до 3 мкс
...
изменение коэфф-в для другого мотора
увеличение ограничения тока до 25 ампер
2023-12-28 13:27:54 +03:00
5bbcece870
Управление тормозом
2023-12-27 16:36:19 +03:00
78332f4873
ШИМ Тормоза
2023-12-27 16:26:23 +03:00
1e0ea8d2cc
изменился чипселект на новой схеме
2023-12-27 14:46:55 +03:00
65f17dc051
Отлажено измерение тока и напряжение
...
Учтено инвертирование ШИМ в третьей фазе
Настроено масштабирование напряжение (вектор напряжения в вольтах, а не в процентах ШИМ)
Напряжение моста фильтруется
2023-12-26 13:28:58 +03:00
29a3aac0a6
внешняя память
2023-12-19 10:50:15 +03:00
f9a72e9ac6
проверка памяти
2023-12-19 10:49:45 +03:00
f2e133ebb1
добавлены файлы библиотеки ацп
2023-12-19 10:49:23 +03:00
64d052bf14
проект переименован в EFC_IPC_Server_C28
2023-12-12 09:57:27 +03:00
Eugene
307a25457e
файлы линкера добавил, лишнее удалил
2023-12-08 08:44:59 +03:00
Eugene
2bd2955417
Ввёл настройки PLL для SYS = 160, AUX = 60
2023-12-07 15:05:47 +03:00
Eugene
f6852a4bec
исправил баг с переключением чипселекта
2023-12-07 11:55:15 +03:00
Eugene
fe2fe40ad9
разделение на дебажную и рабочую с разными частотами кварца
2023-12-06 10:09:24 +03:00
Eugene
d22457044c
Теперь сбрасывается всё
2023-11-30 17:10:12 +03:00
Eugene
f2240f1cd7
Исправил ресет
2023-11-30 16:09:36 +03:00
Eugene
6fe68a8ad0
Добавлена команда сброса
2023-11-30 12:33:35 +03:00
Eugene
c8e8918851
Исправил баг с размером в байтах, а не словах
2023-11-29 08:57:24 +03:00
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
aec5029d50
Рассчёт ошибки вычисления угла
2023-10-19 09:19: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
fc2bf9f42c
исправлен баг с работой при отключении питания с датчика токов (обработка ошибок)
2023-09-05 09:54:02 +03:00
Eugene
5e0cbb504a
Исправлены ошибки в обработке фримастера
...
Настроен датчик тока
2023-09-04 09:40:41 +03:00
Eugene
2c1224dadc
Проект
2023-08-23 16:31:55 +03:00
Eugene
da48649bb8
Стартовый проект с ШИМ и фримастером для отладки
2023-08-23 16:07:39 +03:00