sd nand与正点原子精英板的连接
由于正点原子精英板没有sd nand接口,只有tf卡接口,所以sd nand需要用到转接板来连接。
sd nand正常运行现象
本次实验的程序是正点原子的sd卡实验例程,先用读卡器把sd nand接到电脑上,并复制一个文件进去,再插到开发板上;
用送的数据线连接usb uart接口,下载好程序,打开电脑上的串口助手,按下key0,即可读取到数据,
具体实验步骤和现象可以看例程文件夹中的readme,
另外led-ds0闪烁也表示sd nand 芯片在正常运行,
sd nand芯片用的是mk-米客方德的工业级芯片mkdv1gil-as;mk-米客方德家还有其他各种型号的sd nand和各种各样的转接板,
对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;
}
}
}
中国银行测试 5G 消息金融场景:防范伪基站短信诈骗
阿里MNN支持华为NPU,优化MNN的性能和精度问题
智慧办公——政务一体化无感考勤方案
视觉的未来:边缘AI为数据密集型应用扫除障碍
荣耀8和荣耀v9评测对比,荣耀8和荣耀v9谁更值得买?
SD NAND在STM32应用上的保姆级教程
纳微半导体助力Redmi K50冠军版电竞手机发布,搭配120W氮化镓神仙秒充,梅赛德斯F1手机震撼上市
电动机型号与轴承的关系
汽车制造行业对电感式传感器的优化选择
名人来站台刺激产品销量及品牌知名度 赵丽颖加入荣耀大家庭
BS EN 50081-耐黄变测试箱的详细说明
示波器电压探头电路原理详解
土豪华为或将开发使用石墨烯快充技术,20秒充满,打败三星苹果
2020年台积电先进制程员工泄密案终于达成和解
呕吐毒素检测仪 飞测生物 FD600
ALLOS与KAUST即将共同研发高效硅基InGaN红色Micro LED
华为工信部出现了神秘新机,难道是荣耀新品?
特斯拉正寻找设计总监,为中国设计电动汽车
雷天温斯顿电池介绍
单端正激式/单端反激式/推挽式/全桥式/半桥式电路结构的特点