Ik ben bezig met heet doornemen van de code van "AVR335: Digital sound recorder with AVR and DataFlash" en volgens mij staat er een fout in de code:
if (active_buffer == 1) // if buffer1 is the active buffer
{
write_SPI(MM_PAGE_TO_B2_XFER); // transfer next page to buffer2
}
else // else
{
write_SPI(MM_PAGE_TO_B2_XFER); // transfer next page to buffer1
}
Mij lijkt het dat er twee keer data naar buffer 2 wordt gestuurd (MM_PAGE_TO_B2_XFER). Maar mij lijkt ook dat een fout niet maanden op de site kan blijven staan. Heeft iemand deze Aplication Note al eens gebruikt en het zelfde opgemerkt?
WilToyo
Maak me niet gek, ik ben al gek.
Is idd niet goed.
Moet zijn:
if (active_buffer == 1) // if buffer1 is the active buffer
{
write_SPI(MM_PAGE_TO_B2_XFER); // transfer next page to buffer2
}
else // else
{
write_SPI(MM_PAGE_TO_B1_XFER); // transfer next page to buffer1
}
edit: ubb werkt niet binnen code-tag.
WilToyo
Maak me niet gek, ik ben al gek.
Ik heb geen idee, probeer eens bij www.avrfreaks.net
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&am…
[Bericht gewijzigd door WilToyo op (16%)]