Skip to content
This repository has been archived by the owner on Oct 1, 2024. It is now read-only.

waterloo-rocketry/cansw_radio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Radio Board Control Software

Runs on the Radio PCB (Earl Grey). This board is responsible for all communications between the rocket's onboard electronics and the ground support equipment (GSE). It's also responsible for the power state of all RocketCAN PCBs, being able to disconnect power from the CANbus in order to extend battery life.

Radio board maintains counts for how long it's been since it received a heartbeat message from each board on the bus (canlib/message_types.h::BOARD_STAT message) in order to report other system failures to the GSE.

How to build and run

  • Open MPLAB X
  • Connect a PICKIT 3 to your computer via USB
  • Line up the PICKIT cable such that the red wire lines up with A) the arrow on the PICKIT, and B) the MCLR marking on the board.
  • Power the board through the 12V barrier block. The positive terminal should be indicated with red paint.
  • Click the "Make and Program Device" toolbar button in MPLAB.

About

Radio board control software

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •