⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 processor.h

📁 this program for sd mmc card in fat file system
💻 H
字号:
#include <mega32.h>

#if __CODEVISIONAVR__ < 1255
#error Minimume CodevisionAVR requered ver is: 1.25.5
#endif

#define TINY_FAT  1 /* 0 means use FULL FAT firmware for Large memory systems with FAT32 support*/
                    /* 1 means use TINY FAT firmware for low memory systems but without FAT32 support*/

#define SOCKPORT	PINB			/* Socket contact port */
#define SOCKWP		0 			/* Write protect switch (disabled in my ported ver)*/
#define SOCKINS		0 			/* Card detect switch (disabled in my ported ver)*/

/*--------------------------------------------------------------------------
/  This is SPI pins defenitions for ATmega32 or ATmega16
/  you have to set this pins currectly if you want
/  to run this codes on other AVR chips   */
 #define SPI_PORT                       PORTB	
 #define SPI_DDR                        DDRB	
 #define SPI_PIN                        PINB	
 #define SPI_DI				    6		
 #define SPI_DO				    5		
 #define SPI_Clock			  7		
 #define MMC_Chip_Select	3		
 #define SPI_SS				    4		

 #define SPI2X   0
 #define SPIF    7
 #define SPE     6
 #define MSTR    4
 #define SPR0    0
 #define SPR1    1
/*--------------------------------------------------------------------------*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -