I have implemented read/write SPI flash memory for s3c2440 Microcontroller. All register setting are done properly and flash memory read/write functionality working perfectly. //Enable clock control register CLKCON 18 Bit enables SPI CLKCON |= (0x01 << 18);//0x40000; printk("s3c2440_clkcon=%08ld\n",CLKCON); //Enable GPG2 Corresponding NSS port GPGCON =0x1011;//010000 00 01 00 01 printk("s3c2440_GPGCON=%08ld\n",GPGCON); SPNSS0_ENABLE(); //Enable GPE 11,12,13,Corresponding MISO0,MOSI0,SCK0 = 11 0x0000FC00 GPECON &= ~((3 << 22) | (3 << 24) | (3 << 26)); GPECON |= ((2 << 22) | (2 << 24) | (2 << 26)); //GPEUP Set; all disable GPGUP &= ~(0x07 << 2); GPEUP |= (0x07 << 11); //SPI Register section //SPI Prescaler register settings, //Baud Rate=PCLK/2/(Prescaler value+1) SPPRE0 = 0x18; //freq = 1M printk("SPPRE0=%02X\n",SPPRE0); //polling,en-sck,master,low,format A,nomal = 0 | TAGD = 1 SPCON0 = (0<<5)|(1<<4)|(1<<3)|(0<<2)|(0<<1)|(0<<0); printk("SPCON1=%02ld\n",SPCON0); //Multi-host error detection is enabled SPPIN0 = (0 << 2) | (1 << 1) | (0 << 0); printk("SPPIN1=%02X\n",SPPIN0); //Initialization procedure SPTDAT0 = 0xff; Now, I want to do the same thing with "S3C2451 16/32-Bit RISC Microprocessor" Then what will be the register configuration for "S3C2451" to achieve the same? I have studied and compared both the datasheet "S3C2440A" and "S3C2451" and found that so many register are different. I have also notice that in datasheet says "S3C2440A" is "32-BIT CMOS MICROCONTROLLER" and "S3C2451 " is "16/32-Bit RISC Microprocessor". So, Is it not the same architecture wise? So, please guide me to achieve the same.
s3c2451 registers to configure HSSPI(SPI Channel 0)?
Hi davef, Thanks for your reply. Actually I need the SPI configuration register.I got a link of nearly similar code of s3c6410. But at a glance I am not able to understand what will be the minimum register configuration for configuring SPI channel 0 with 5 MHz clock output. http://read.pudn.com/downloads131/sourcecode/embed/558985/Components/con... I want to configure it for s3c2451 Processor. Please guide me ..... Thanks in advance.