Hola:
Sigo siendo un novato en estas cosas pero cuando me atasco suelo salir del paso a base de horas y horas (soy jubilado, así que tiempo no me falta...), buscando y probando, sin embargo, creo que esta vez si que estoy atascado, más bien, derrotado. Antes de tirar la toalla os envío el simple circuito en PROTEUS y el presunto simple programa para iniciar el puñetero MCP23S17 que después de unas mil modificaciones y tentativas no me funciona nada de nada.
Lo bueno es que intentaba nada menos que controlar un LCD gráfico y no he sido capaz ni de echar a andar el MCP!!.
En fin, espero que algún alma caritativa me eche una mano y, si fuera posible, además de la simple inicialización pues otra de manera que el MCP funcione secuencialmente, o sea, envío 1 byte al puerto A y sin mover el CS, enviar otro byte al puerto B.
Por supuesto, me he estudiado la hoja de datos, he rebuscado en los foros de Proton, PICbasic, PICAXE, SWORDFISH, en lenguaje C, etc., etc., y eso, fracaso total.
Gracias por vuestra atención y paciencia,