SRE-2017
Réunion
- TTC couvert, Make.bat, PCAN-View
- Devoirs: Lire la liste des ressources et le manuel de l'API
- Regardez Github Repos
- Donner des kits de logiciels
- Idée d'atelier: créer un programme qui enverra / recevra des messages en série d'un Arduino via faire un compilateur et un logiciel de clignotement personnalisé (RealTerm, TFTPD32, etc.)
Choses d'intérêt
Ignorez les répertoires de maître et de documents, ils ont été ajoutés par Git Bash
- Eeprom, peut gérer et les principales révisions de la voiture situées dans les trucs de Tim
- Erreurs et avertissements Captures d'écran trouvées dans ERRORS_WARNINGS
- Toutes les lectures d'Eeprom peuvent être trouvées dans eeprom_reads
Ma interprétation personnalisée du code SRE
Objectifs cette semaine
- Obtenez ce code pour compiler et lier
Complété
- Eeprom de base (structures de données, déclarations, définitions, etc.)
- Dio Test Phase 1 ( résultat non comme prévu )
- Test unitaire pour EEPROM ( écrit avec succès à EEPROM )
- Recherche EEPROM
- L'analyse de l'éeprom attribue des epromvalues aux valeurs hexadécimales
- Eeprom set / sied
- Eeprom_Initialized vérifie si le constructeur réussit et renvoie booléen
- read_initialized renvoie les valeurs de l'eeprom
- Eeprom getstatus utilisant l'API io_eeprom dans l'état de retour
- GetAddress renvoie un décalage UBYTE2 paticulaire à partir d'une eepromvalue comme paramètre en utilisant la fonction d'analyse
- La lecture des valeurs EEPROM Stores dans Data_Hardware Dynamic Table
- La rédaction des valeurs EEPROM Stores dans Data_Software Dynamic Array
- Nouveau membre de la longueur dans l'objet EepromManager
- Bas des magasins de fichiers d'en-tête SET / GET Prototype dans les commentaires des eepromvalues individuelles
Tâches occasionnelles
- Mise à jour du logiciel Rhinehart MotorController (harnais et matériel de voiture)
- Dash ou DCU
- Lire / écrire des tests EEPROM ( ME )
- Capteur de vitesse de roue Lire / calculer la fréquence
- Envoi de SMS au tableau de bord pour des tests plus faciles ( peut-être )
- Tests de pompe à eau ( révision supplémentaire )
- Entrée de l'encodeur rotatif
- BMS LINDUINOS (2026C, etc.)
- Régénération
* Multiplicateur (lumière rouge)
* Le couple s'arrête après 1 erreur (par exemple basse tension)
Sre Wiki
Pour plus d'informations sur certaines composantes du code ou plus de clarté sur les sujets, consultez mon wiki pour plus d'informations sur certains sujets et le potentiel des questions fréquemment posées après avoir terminé cette lecture:
https://github.com/timothyle/sre2017/wiki
Links
Adresses EEPROM
Programmation pour le HY-TTC50
Pinout VCU incorrect
Pinout mis à jour avec des gammes
Site Web de l'équipe