Click here to Skip to main content
15,887,596 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: How to write Binary data to a file???? Pin
Cedric Moonen22-Apr-09 20:12
Cedric Moonen22-Apr-09 20:12 
GeneralRe: How to write Binary data to a file???? Pin
David Crow23-Apr-09 2:58
David Crow23-Apr-09 2:58 
GeneralRe: How to write Binary data to a file???? Pin
Cedric Moonen23-Apr-09 3:08
Cedric Moonen23-Apr-09 3:08 
GeneralRe: How to write Binary data to a file???? Pin
David Crow23-Apr-09 3:20
David Crow23-Apr-09 3:20 
QuestionRe: How to write Binary data to a file???? Pin
David Crow23-Apr-09 2:57
David Crow23-Apr-09 2:57 
QuestionHow to determine the Width of a Multiline Rich edit Control Pin
ForNow22-Apr-09 14:06
ForNow22-Apr-09 14:06 
Questionswarm robot motor question Pin
ic3e22-Apr-09 13:19
ic3e22-Apr-09 13:19 
AnswerRe: swarm robot motor question Pin
bulg23-Apr-09 5:50
bulg23-Apr-09 5:50 
Hi Smile | :) there's a cool thing called <pre> that will turn your code into something that has correct indentation, is a different color, and will help us help you!

First thing you didn't do is call ioinit().
Blinkenlights:
int main (void)
{ 
  int stepval=0;
  ioinit(); //Setup IO pins and defaults <---------------
  while(1)
  {
    do  {
      PORTC = 0xFF;
      PORTB = 0xFF;
      PORTD = stepval;
      delay_ms(1000);
      stepval+=(0x20);
    } while(stepval<0xE0);

    do  {
      PORTC = 0x00;
      PORTB = 0x00;
      PORTD = stepval;
      delay_ms(1000);
      stepval-=(0x20);
    } while(stepval>0);
  }
  return(0);
}

void ioinit (void)
{
  //1 = output, 0 = input
  DDRB = 0b11111111; //All outputs
  DDRC = 0b11111111; //All outputs
  DDRD = 0b11111110; //PORTD (RX on PD0)
}

Here's your code:
int main(0) { 
  // <--- ioinit()
  while(1)
  {
    PORTA = 0xFF;
    PORTB = 0xFF; //Turn all port D on
  }
  return(0);
}
void ioinit (void)
{
  // 1 = output, 0 = input
  DDRA = 0b11111111; //All outputs
  DDRB = 0b11111111; //All outputs
  return 0;
}
All this is going to do is set every wire on portA and portB high. If nothing is setting these ports low again (an external switch?), then you don't need a while(1), which is for doing repetitive things. so maybe this would work:
int main() { 
  motorInit();
  while(1);  // if you need to keep the program running, but not do anything...
  return 0;
}
void motorInit(){
  DDRA=0xff;
  DDRB=0xff;
}


>.< I typed all this in and then didn't hit submit until this morning
GeneralRe: swarm robot motor question Pin
RTek2323-Apr-09 14:30
professionalRTek2323-Apr-09 14:30 
QuestionHelp referencing a list control in a tab control. Pin
FISH78622-Apr-09 8:59
FISH78622-Apr-09 8:59 
QuestionRe: Help referencing a list control in a tab control. Pin
David Crow22-Apr-09 9:24
David Crow22-Apr-09 9:24 
AnswerRe: Help referencing a list control in a tab control. Pin
FISH78622-Apr-09 9:25
FISH78622-Apr-09 9:25 
QuestionIObjectSafety Pin
siva45522-Apr-09 8:20
siva45522-Apr-09 8:20 
AnswerRe: IObjectSafety Pin
CPallini22-Apr-09 9:01
mveCPallini22-Apr-09 9:01 
QuestionMouse movements & MOUSEEVENTF_MOVE versus Scroll & Highlight Pin
THAQCD22-Apr-09 6:41
THAQCD22-Apr-09 6:41 
Questionhighlight words in text to speech Pin
Member 282845222-Apr-09 6:18
Member 282845222-Apr-09 6:18 
AnswerRe: highlight words in text to speech Pin
ThatsAlok22-Apr-09 21:41
ThatsAlok22-Apr-09 21:41 
Questionhow to change sound devices in C++ or C# Pin
wgh1689922-Apr-09 5:17
wgh1689922-Apr-09 5:17 
QuestionImplementing a Scroll in an MFC dialog with an OpenGL window Pin
yousuf_227922-Apr-09 4:29
professionalyousuf_227922-Apr-09 4:29 
QuestionSafe ActiveX control.. Pin
p_196022-Apr-09 4:04
p_196022-Apr-09 4:04 
AnswerRe: Safe ActiveX control.. Pin
frx9622-Apr-09 17:10
frx9622-Apr-09 17:10 
Questiontab control and property pages problem Pin
Mihai Andrei Dragnea22-Apr-09 2:40
Mihai Andrei Dragnea22-Apr-09 2:40 
AnswerRe: tab control and property pages problem Pin
_AnsHUMAN_ 22-Apr-09 2:57
_AnsHUMAN_ 22-Apr-09 2:57 
GeneralRe: tab control and property pages problem Pin
Mihai Andrei Dragnea22-Apr-09 3:39
Mihai Andrei Dragnea22-Apr-09 3:39 
AnswerRe: tab control and property pages problem Pin
David Crow22-Apr-09 4:50
David Crow22-Apr-09 4:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.