SD NAND與正點(diǎn)原子精英板的連接
由于正點(diǎn)原子精英板沒(méi)有SD NAND接口,只有TF卡接口,所以SD NAND需要用到轉(zhuǎn)接板來(lái)連接。


SD NAND正常運(yùn)行現(xiàn)象
本次實(shí)驗(yàn)的程序是正點(diǎn)原子的SD卡實(shí)驗(yàn)例程,先用讀卡器把SD NAND接到電腦上,并復(fù)制一個(gè)文件進(jìn)去,再插到開(kāi)發(fā)板上;
用送的數(shù)據(jù)線(xiàn)連接USB UART接口,下載好程序,打開(kāi)電腦上的串口助手,按下KEY0,即可讀取到數(shù)據(jù),

具體實(shí)驗(yàn)步驟和現(xiàn)象可以看例程文件夾中的readme,
另外LED-DS0閃爍也表示SD NAND芯片在正常運(yùn)行,

SD NAND芯片用的是MK-米客方德的工業(yè)級(jí)芯片MKDV1GIL-AS;MK-米客方德家還有其他各種型號(hào)的SD NAND和各種各樣的轉(zhuǎn)接板,


對(duì)SD NAND有需求的可以MK-米客方德公司,想要例程的也可以聯(lián)系我們。
代碼解析
這里貼一段代碼,方便大家理解
int main(void)
{
uint8_t key;
uint8_t t = 0;
sys_stm32_clock_init(9); /*設(shè)置時(shí)鐘, 72Mhz */
delay_init(72); /*延時(shí)初始化 */
usart_init(72, 115200); /*串口初始化為115200 */
usmart_dev.init(72); /*初始化USMART */
led_init(); /*初始化LED */
lcd_init(); /*初始化LCD */
key_init(); /*初始化按鍵 */
my_mem_init(SRAMIN); /*初始化內(nèi)部SRAM內(nèi)存池 */
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()) /*檢測(cè)不到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卡相關(guān)信息 */
show_sdcard_info();
/*檢測(cè)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扇區(qū)讀取1*512字節(jié)的內(nèi)容 */
}
t++;
delay_ms(10);
if (t == 20)
{
LED0_TOGGLE(); /*紅燈閃爍 */
t = 0;
}
}
}
-
NAND
+關(guān)注
關(guān)注
16文章
1719瀏覽量
137973 -
STM32
+關(guān)注
關(guān)注
2291文章
11022瀏覽量
363500 -
SD
+關(guān)注
關(guān)注
1文章
167瀏覽量
34397
發(fā)布評(píng)論請(qǐng)先 登錄
Nand flash 和SD卡(SD NAND)存儲(chǔ)扇區(qū)分配表異同
[上手體驗(yàn)]雷龍SD NAND:比TF卡更小更耐用
雷龍SD NAND測(cè)試報(bào)告
雷龍 SD NAND 簡(jiǎn)單使用
雷龍SD NAND試用
SD NAND、SPI NAND 和 Raw NAND 的定義與比較

SD NAND、SPI NAND 和 Raw NAND 的定義與比較
STM32F407 MCU使用SD NAND?不斷電初始化失效解決方案

關(guān)于SD NAND 的概述
SD NAND 概述
SD NAND技術(shù)簡(jiǎn)介

SD NAND工業(yè)級(jí)存儲(chǔ)的新選擇
SD NAND在大數(shù)據(jù)時(shí)代的應(yīng)用場(chǎng)景

SD NAND在智能眼鏡上的怎么應(yīng)用

貼片式SD卡功能介紹【MK SD NAND】

評(píng)論