View previous topic :: View next topic |
Author |
Message |
dacenrie
Joined: 02 Mar 2006 Posts: 16
|
PIC16F877 to uMMC (FLash Card module) question |
Posted: Fri Mar 03, 2006 2:05 pm |
|
|
Please help. I've been trying to interface the uMMC with my PIC16F877 but can't seem to get it to work. I'm unable to open a new file, write to it, etc. The uMMC requires a carriage return and line feed after sending it an instruction. I'm not sure how to send that safely.
Here's the current code that I've been working with. Please help!
Note: baud rate set to 9600. Also, I'm using C language(CCS compiler).
void main(){
char prompt;
while (prompt != '>'){ //check if module ready
prompt = getc();
}
printf ("O 1 W input_data.txt", 0x0d, 0x0a); // Is this how u send a carriage return and line feed?
while (prompt != '>'){ //Is uMMC ready for next instruction?
prompt = getc();
}
printf ("W 1 19", 0x0d);
printf ("Date: Mar 03 2006", 0x0d, 0x0a);
while (prompt != '>'){
prompt = getc();
}
printf ("C 1", 0x0d);
}
Please...someone help!!! |
|
|
PCM programmer
Joined: 06 Sep 2003 Posts: 21708
|
|
Posted: Fri Mar 03, 2006 2:26 pm |
|
|
Use the following Escape Sequences for carriage return and linefeed:
Quote: | \r for carriage return (0x0D)
\n for linefeed (0x0A) |
Example:
Code: |
#include <16F877.H>
#fuses XT, NOWDT, NOPROTECT, BROWNOUT, PUT, NOLVP
#use delay(clock=4000000)
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7, ERRORS)
void main()
{
printf ("C 1\r\n");
while(1);
} |
|
|
|
King Virus
Joined: 02 Mar 2006 Posts: 14 Location: Italy
|
|
Posted: Sun Mar 05, 2006 3:51 am |
|
|
Hi dacenrie !
Could you give me some help about buying a uMMC... I know it but I�m not able to find a distributor who send this product to Italy, where I live. _________________ *** A good forum is a forum where people respect eatch other ! *** |
|
|
dacenrie
Joined: 02 Mar 2006 Posts: 16
|
|
Posted: Mon Mar 06, 2006 2:43 am |
|
|
I got mine from roguerobotics.com, see if they are willing to ship to Italy. I'm not to sure if anyone else will. Sorry. |
|
|
King Virus
Joined: 02 Mar 2006 Posts: 14 Location: Italy
|
|
Posted: Wed Mar 08, 2006 2:41 pm |
|
|
Hi dacenrie !
Thanks,
buth they don�t send it to Italy,...
I�ll search again in the web... _________________ *** A good forum is a forum where people respect eatch other ! *** |
|
|
Ttelmah Guest
|
|
Posted: Wed Mar 08, 2006 3:32 pm |
|
|
They do have distributors in the UK, Spain, and France. I'm sure one of them would help. Look under 'distributors', in the roguerobotics site.
Best Wishes |
|
|
|