Picbasic MMC SD : sdfs3.bas


Closed Thread
Results 1 to 20 of 20

Hybrid View

  1. #1
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    Try changing this line to not use the hardware.
    Code:
    SDC_UseHardSPI = TRUE	' Use hardware SSP port for SPI.
    I think you have the PIC pins mixed up.

    And I think you will have better luck if you run the PIC from a 4MHz clock. Then you can run the whole thing from 3 volts and not have to worry with the resistors.

    Do you have the SD pins 8 and 9 pulled up to 3 volts? That is also needed.
    Dave
    Always wear safety glasses while programming.

  2. #2
    Join Date
    Jun 2008
    Location
    Varese , Italy
    Posts
    326


    Did you find this post helpful? Yes | No

    Default

    Thanks a lot for the instructions:
    I will put:
    *SDC_UseHardSPI = False
    *a new 4 Mhz xtal
    * possibly a 3v3 power supply
    Yes, pins 9 and 9 have a pull up of 10K to 3v3.
    I will let you know the resultsby tomorrow evening .
    Thanks again
    Ambrogio




    Quote Originally Posted by mackrackit View Post
    Try changing this line to not use the hardware.
    Code:
    SDC_UseHardSPI = TRUE	' Use hardware SSP port for SPI.
    I think you have the PIC pins mixed up.

    And I think you will have better luck if you run the PIC from a 4MHz clock. Then you can run the whole thing from 3 volts and not have to worry with the resistors.

    Do you have the SD pins 8 and 9 pulled up to 3 volts? That is also needed.

  3. #3
    Join Date
    Jun 2008
    Location
    Varese , Italy
    Posts
    326


    Did you find this post helpful? Yes | No

    Default

    Hi,

    I did all the changes... no improvement at all.
    The pic has to be programmed at 5Vdc. I then changed the power supply voltage to 3v3. No change.

    Thanks
    Ambrogio
    North Italy



    Quote Originally Posted by mackrackit View Post
    Try changing this line to not use the hardware.
    Code:
    SDC_UseHardSPI = TRUE	' Use hardware SSP port for SPI.
    I think you have the PIC pins mixed up.

    And I think you will have better luck if you run the PIC from a 4MHz clock. Then you can run the whole thing from 3 volts and not have to worry with the resistors.

    Do you have the SD pins 8 and 9 pulled up to 3 volts? That is also needed.

  4. #4
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    What errors are returned?
    For example, what do you receive here?
    Code:
    Gosub FSInit
    	Serout2 PORTC.6, 16780, ["Init: ", Dec FAT_error, " ", Dec SDC_status, " ", Dec SDC_response, $d, $a]
    Dave
    Always wear safety glasses while programming.

  5. #5
    Join Date
    Jun 2008
    Location
    Varese , Italy
    Posts
    326


    Did you find this post helpful? Yes | No

    Default

    Hi,
    I receive :
    " init: 6 2 0 "
    " init: 6 2 3 "
    " init: 8 6 0 "

    and others ... at random.

    Thanks
    Ambrogio


    Quote Originally Posted by mackrackit View Post
    What errors are returned?
    For example, what do you receive here?
    Code:
    Gosub FSInit
    	Serout2 PORTC.6, 16780, ["Init: ", Dec FAT_error, " ", Dec SDC_status, " ", Dec SDC_response, $d, $a]

  6. #6
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    I am away from the shop but I think the feed back is telling you the card is not present.

    I am sure you have, but double check the hardware.
    Are you using a socket for the SD card or some other way. I was using a two row header at first myself and had the problem of getting a good connection at times. Make sur you have the pins aliased correctly, another mistake I have made.

    Do you have a schematic or a good picture of the hardware?
    Dave
    Always wear safety glasses while programming.

  7. #7
    Join Date
    Jun 2008
    Location
    Varese , Italy
    Posts
    326


    Did you find this post helpful? Yes | No

    Default

    Hi,
    I am using a Futurlec mini_board as a card receptacle. The card present LED on the board is on.
    The WP and CD disretes at the PIC input are at low level.
    I will check the hardware again just to be sure 100%. I will come back again to you as soon as I do have check it.
    Thanks again for the interest on my project.
    Bye
    Ambrogio

    Quote Originally Posted by mackrackit View Post
    I am away from the shop but I think the feed back is telling you the card is not present.

    I am sure you have, but double check the hardware.
    Are you using a socket for the SD card or some other way. I was using a two row header at first myself and had the problem of getting a good connection at times. Make sur you have the pins aliased correctly, another mistake I have made.

    Do you have a schematic or a good picture of the hardware?

  8. #8
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    Card present is just a switch. I do not use that myself. You could put anything in the socket and make the LED light.

    It is used with SDFS if you want to detect a card and force the code to re-initialize for a new card with out a power cycle, "hot swap".

    At this time do not use it. Just more stuff to debug.

    If you have an 18F4550, or equivalent, to connect like the example might also be a good place to start.
    Dave
    Always wear safety glasses while programming.

Similar Threads

  1. SD or MMC card as storage for logging
    By HYETİK in forum mel PIC BASIC Pro
    Replies: 17
    Last Post: - 16th January 2012, 02:07
  2. MMC and SD cards
    By micro in forum General
    Replies: 0
    Last Post: - 8th April 2006, 15:28
  3. Picbasic VS C Compiler
    By koossa in forum mel PIC BASIC Pro
    Replies: 8
    Last Post: - 11th October 2005, 21:44
  4. Replies: 22
    Last Post: - 12th July 2005, 17:39
  5. PicBasic Fundamentals
    By Billyc in forum General
    Replies: 9
    Last Post: - 4th May 2004, 10:04

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts