SD NAND與正點原子精英板的連接
由于正點原子精英板沒有SD NAND接口,只有TF卡接口,所以SD NAND需要用到轉接板來連接。
![IMG_256](https://file1.elecfans.com/web2/M00/AC/92/wKgZomU7h8OADqyyAAGVbX9yL40292.png)
![wKgaomU7h8OAKr4GAARjAXS-SK4634.png](https://file1.elecfans.com/web2/M00/AA/DC/wKgaomU7h8OAKr4GAARjAXS-SK4634.png)
SD NAND正常運行現象
本次實驗的程序是正點原子的SD卡實驗例程,先用讀卡器把SD NAND接到電腦上,并復制一個文件進去,再插到開發板上;
用送的數據線連接USB UART接口,下載好程序,打開電腦上的串口助手,按下KEY0,即可讀取到數據,
![IMG_256](https://file1.elecfans.com/web2/M00/AC/92/wKgZomU7h8OAFE-IAAI6FHpEl4E259.png)
具體實驗步驟和現象可以看例程文件夾中的readme,
![IMG_256](https://file1.elecfans.com/web2/M00/AA/DC/wKgaomU7h8OAdkKWAAeNpB--sHk273.png)
SD NAND芯片用的是MK-米客方德的工業級芯片MKDV1GIL-AS;MK-米客方德家還有其他各種型號的SD NAND和各種各樣的轉接板,
![IMG_256](https://file1.elecfans.com/web2/M00/AA/DC/wKgaomU7h8OAIDsKAAUIINBGplk426.png)
![IMG_256](https://file1.elecfans.com/web2/M00/AC/92/wKgZomU7h8OATyuNAARm3gnD2xQ364.png)
對SD NAND有需求的可以MK-米客方德公司,想要例程的也可以聯系我們。
代碼解析
這里貼一段代碼,方便大家理解
int main(void)
{
uint8_t key;
uint8_t t = 0;
sys_stm32_clock_init(9); /*設置時鐘, 72Mhz */
delay_init(72); /*延時初始化 */
usart_init(72, 115200); /*串口初始化為115200 */
usmart_dev.init(72); /*初始化USMART */
led_init(); /*初始化LED */
lcd_init(); /*初始化LCD */
key_init(); /*初始化按鍵 */
my_mem_init(SRAMIN); /*初始化內部SRAM內存池 */
lcd_show_string(30, 50, 200, 16, 16, "STM32", RED);
lcd_show_string(30, 70, 200, 16, 16, "SD TEST", RED);
lcd_show_string(30, 90, 200, 16, 16, "ATOM@ALIENTEK", RED);
lcd_show_string(30, 110, 200, 16, 16, "KEY0:Read Sector 0", RED);
while (sd_init()) /*檢測不到SD卡 */
{
lcd_show_string(30, 130, 200, 16, 16, "SD Card Error!", RED);
delay_ms(500);
lcd_show_string(30, 130, 200, 16, 16, "Please Check! ", RED);
delay_ms(500);
LED0_TOGGLE(); /*紅燈閃爍 */
}
/*打印SD卡相關信息 */
show_sdcard_info();
/*檢測SD卡成功 */
lcd_show_string(30, 130, 200, 16, 16, "SD Card OK ", BLUE);
lcd_show_string(30, 150, 200, 16, 16, "SD Card Size: MB", BLUE);
lcd_show_num(30 + 13 * 8, 150, g_sd_card_info.CardCapacity >> 20, 5, 16, BLUE); /*顯示SD卡容量 */
while (1)
{
key = key_scan(0);
if (key == KEY0_PRES) /* KEY0按下了 */
{
sd_test_read(0,1); /*從0扇區讀取1*512字節的內容 */
}
t++;
delay_ms(10);
if (t == 20)
{
LED0_TOGGLE(); /*紅燈閃爍 */
t = 0;
}
}
}
-
NAND
+關注
關注
16文章
1692瀏覽量
136470 -
STM32
+關注
關注
2272文章
10924瀏覽量
357603 -
SD
+關注
關注
1文章
164瀏覽量
33799
發布評論請先 登錄
相關推薦
雷龍 SD NAND 簡單使用
SD NAND、SPI NAND 和 Raw NAND 的定義與比較
![<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>、SPI <b class='flag-5'>NAND</b> 和 Raw <b class='flag-5'>NAND</b> 的定義與比較](https://file1.elecfans.com//web3/M00/06/1B/wKgZPGeHiw-AahzaAAEPf29VKgY84.jpeg)
SD NAND、SPI NAND 和 Raw NAND 的定義與比較
STM32F407 MCU使用SD NAND?不斷電初始化失效解決方案
![<b class='flag-5'>STM32</b>F407 MCU使用<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>?不斷電初始化失效解決方案](https://file1.elecfans.com/web3/M00/01/D6/wKgZPGdY_fiAfhvVAAES2FwC9UU093.png)
關于SD NAND 的概述
SD NAND 概述
SD NAND工業級存儲的新選擇
SD NAND在智能眼鏡上的怎么應用
![<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>在</b>智能眼鏡上的怎么應用](https://file1.elecfans.com/web2/M00/07/4F/wKgaombk7KuAdSmmAAEEhe3ZLMw859.png)
評論