Quote Originally Posted by thasatelliteguy View Post
Man! I know this has to be something crazy simple to fix. This was the basis of my very first PIC project 6 weeks ago when I used a PICaxe 20M2 to build a BT controlled tank to pull wire under houses. It worked beautifully! But alas, PICAXE is a lil different from PBP, and I wiped the bootloader from that chip as soon as I got my picKIT3. It sux too cuz I want my tank running again and I cant do that either until I solve this same issue.......
I agree with you it has to be something simple.

Cut down the program to the bare minimum and test.

Code:
#CONFIG
 __config _FOSC_HS & _WDT_OFF & _PWRTE_ON & _BODEN_ON & _LVP_OFF & _CPD_OFF & _WRT_OFF & _DEBUG_OFF & _CP_OFF
 #ENDCONFIG

 DEFINE OSC 12

 TX var PORTC.6
 RX var PORTC.7

 cereal var byte
 i var byte
 
 For i = 0 to 30
 serout TX, 2, [10]
 next i
 
 MainMenu:
  serout Tx, 2, ["******** MAIN MENU ********", 13, 10, 10]
 serout Tx, 2, [" 1. Start Homing Sequence", 13, 10]
 serout Tx, 2, [" 2. Manual JOG Mode", 13, 10]
 serout Tx, 2, [" 3. Auto-Acquire Satellite", 13, 10]
 serout Tx, 2, [" 4. Stow Dish for Travel", 13, 10, 10]
 serout Tx, 2, ["Enter Your Selection:", 13, 10]
  Serin RX, 2, 500, MainMenu, cereal

  serout TX, 2, [cereal] 'For debugging only
 serout TX, 2, ["Dingleberry"]
 goto MainMenu