Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #5895
    CascoLogix
    Participant

    I am trying to test some simple register reads on the serial flash chip using Paul Stoffregen’s SerialFlash library, but am getting intermittent results. For example trying to call SerialFlash.readID(), sometimes I get the manufacturer ID of 0x01 as expected, but other times it’s garbage. Trying to understand what the issue is and if anyone else has experienced the same/similar problem. I am seeing this behavior on the RocketScream Mini Ultra Pro and also on my own PCB hardware, both using the same connections to SAMD21. Any tips would be appreciated. Thanks.

    #6012
    LIM PHANG MOH
    Keymaster

    Hi,
    Is the radio chip select pin being pull high (D5) when these reads are being performed on the serial flash?
    We tested every single serial flash on the board to make sure it’s with the correct values.

    #6023
    CascoLogix
    Participant

    Sorry – should have updated this after I resolved the problem… The issue was that the RFM69HCW was uninitialized, which apparently interferes with the MISO signal. Once the RFM69 is initialized everything works fine. Thanks.

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.