Re: ATmega169 Puzzle




 Whenever I would try to lower the chip select lines of my devices the 169
would try it and then give up and reset itself.

Single-step; there is no reason why you shouldn't be able to use any
GPIO as your SPI _SS. Also check that your circuit is not wired in
some funky way whereby asserting _SS was shorting out the power
supply.
.



Relevant Pages

  • [patch 2.6.27-git] spi_gpio driver
    ... Generalize the old at91rm9200 "bootstrap" bitbanging SPI master driver ... On platforms that support inlined GPIO calls, ... config SPI_BITBANG ...
    (Linux-Kernel)
  • [PATCH v2] Add GPIO-based MMC/SD driver
    ... MMC/SD cards can be used on a GPIO based bus by bitbanging ... This driver provides a sysfs interface to dynamically create ... * Driver an MMC/SD card on a bitbanging GPIO SPI bus. ...
    (Linux-Kernel)
  • Re: [PATCH v2] Add GPIO-based MMC/SD driver
    ... * Driver an MMC/SD card on a bitbanging GPIO SPI bus. ... Driver "for" an MMC/SD card ... ...
    (Linux-Kernel)
  • [PATCH] spi: add spi_bitbang driver
    ... This adds a bitbanging spi master, ... SPI framework, and might eventually serve as as reference implementation. ... comment "SPI Master Controller Drivers" ... + * Use this for GPIO or shift-register level hardware APIs. ...
    (Linux-Kernel)
  • Re: [PATCH v2] Add GPIO-based MMC/SD driver
    ... MMC/SD cards can be used on a GPIO based bus by bitbanging ... * Driver an MMC/SD card on a bitbanging GPIO SPI bus. ...
    (Linux-Kernel)