Joined: Fri Aug 30, 2002 9:02 pm Posts: 1745 Location: Sacramento, CA
|
For those who are using the SBC-3 with the original system monitor, there is a potential for conflicts if you use an added SPI device. The SPI init routione sets the Slave Select (SS) register to $40. Bit 6 is used for the on-board ATMega8 (keyboard and Serial). Since many SPI devices have active-low SS pins, the power-up state is to have other SPI devices selected in addition to the ATMega8. This will cause keyboard and serial trouble.
The fix is to re-code the SPI init routine to set the SS to $FF.
This is also fixed in the DiskOS image that is on my website, for those using my SPI-IDE interface.
I will gladly reprogram the EEPROM for those who desire this change and cannot do it themselves. Just contact me via email for details.
thanks!
Daryl
|
|