SRE-2017
Встреча
- Покрытый ttc, make.bat, pcan-view
- Домашнее задание: читать список ресурсов и руководство по API
- Посмотрите на github Repos
- Выдайте программные наборы
- Идея семинара: Создайте программу, которая будет отправлять/получать последовательные сообщения от Arduino с помощью компилятора и программного обеспечения для мигания на заказ (Realterm, TFTPD32 и т. Д.)
Вещи интереса
Игнорируйте каталоги мастера и документов, они были добавлены Git Bash
- EEPROM, Man Manager, и основные изменения автомобиля, расположенные в материалах Тима
- Ошибки и предупреждения экранины, найденные в ошибках_warnings
- Все показания от eeprom можно найти в eeprom_reads
Мое пользовательское исполнение кода SRE
Цели на этой неделе
- Получить этот код для компиляции и ссылки
Завершенный
- Основной контур EEPROM (структуры данных, объявления, определения и т. Д.)
- Дио -тест фаза 1 ( результат не так, как ожидалось )
- Единое тестирование для EEPROM ( успешно написано в EEPROM )
- EEPROM Research
- Eeprom parse назначает eepromvalues значениям гекса
- Eeprom set/get записан
- Eeprom_initialized проверки, если конструктор успешен и возвращает логический
- read_initialized возвращает значения eeprom
- Eeprom getstatus с использованием API io_eeprom для возврата условия
- GetAddress возвращает патикулярное смещение Ubyte2 из eepromValue в качестве параметра с использованием функции Parse
- Чтение значений EEPROM сохраняет значения в динамическом массиве DATA_HARDWARE
- Написание eEPROM сохраняет значения в динамическую массив DATA_SOFTWARE
- Новый член длины в объекте Eeprommanager
- Нижняя часть заголовочного файла хранит/получить прототип в комментариях отдельных eepromValues
Casual.pm Задачи
- Обновление программного обеспечения Rhinehart MotorController (жгут и аппаратное обеспечение автомобиля)
- Dash или DCU
- Читать/написать тестирование eeprom ( я )
- Датчик скорости скорости чтения/расчета частоты
- Отправка текста на Dash для более легкого тестирования ( возможно )
- Тестирование водяного насоса ( дальнейшая пересмотра )
- Вход ротационного энкодера
- BMS Linduinos (2026c и т. Д.)
- Реген
* Множитель (красный свет)
* Крутящий момент выключается после 1 ошибки (например, низкое напряжение)
SRE WIKI
Для получения дополнительной информации о определенных компонентах кода или более ясности по темам, обратитесь к моей вики, чтобы узнать больше о определенных темах и потенциальных часто задаваемых вопросах после завершения этого чтения:
https://github.com/timothyle/sre2017/wiki
Ссылки
Eeprom адреса
Программирование для HY-TTC50
VCU Pinout неверно
Обновленная распиновка с диапазонами
Сайт команды