这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » Let'sDo第2期任务-开箱贴和MDK基础使用

共5条 1/1 1 跳转至

Let'sDo第2期任务-开箱贴和MDK基础使用

菜鸟
2024-06-20 10:30:19     打赏

一:开箱

经过漫长的等待,收到包裹啦!选择困难症发作,所以除了Raspberry Pi Pico开发板外,我把墨水屏、彩屏都买了,还额外买了个舵机。

image.png

好大个箱子,东西不全,墨水屏需要延后发货。

image.png

image.png

这个树莓派帮忙装好了排针,不过不是常见的那种排针,感觉是定制的排针,带着架子。可惜还是microUSB口。

image.png

屏幕背面安装了排母,看上去是针对这个树莓派PICO定制的,应该是有蛮多管脚没有用到的。丝印贴心地标注出来了usb口的位置,可以和树莓派PICO对接起来。

image.png

image.png

今天墨水屏也到了,比预期提前到的。黑白双色的墨水屏,基板是玻璃的,要小心别压碎了。背面使用了半高的排母,也是可以和树莓派PICO直接对插的。

image.png

image.png

二:MDK环境搭建

keil作为老牌的单片机编程的IDE,已经好老了,但是却愈老弥坚。网上有不少keil支持rp2040的文章,这里用最简单的方法用keil建立一个简单的工程。先从网上下载支持包和模板工程,安装支持扩展包。

1719388989262.jpg

然后解压模板工程,打开对应工程文件,此时keil还会去下载一些包,保障网络畅通,很快就能完成的。完成后点击编译按钮,看看是否能顺利编译成功。

image.png

image.png

查看主函数main.c,可以看见模板工程是驱动了rp2040板子上的LED灯,做呼吸灯。

int main(void) 
{
    system_init();

    __cycleof__("printf") {
        printf("Hello Pico-Template\r\n");
    }


#if defined( __PERF_COUNTER_COREMARK__ ) && __PERF_COUNTER_COREMARK__
    printf("\r\nRun Coremark 1.0...\r\n");
    coremark_main();
#endif


#if defined(__RTE_ACCELERATION_ARM_2D__) || defined(RTE_Acceleration_Arm_2D)

#   if defined(RTE_Acceleration_Arm_2D_Extra_Benchmark)
    arm_2d_run_benchmark();
#else
    arm_2d_scene_bubble_charging_init(&DISP0_ADAPTER);
    //arm_2d_scene_player_switch_to_next_scene(&DISP0_ADAPTER);
#   endif

#endif

    while (true) {
        breath_led();

#if defined(__RTE_ACCELERATION_ARM_2D__) || defined(RTE_Acceleration_Arm_2D)
    #if ARM_2D_VERSION >= 10105 && !defined(RTE_Acceleration_Arm_2D_Extra_Benchmark)
        /* lock framerate: 30 FPS */
        disp_adapter0_task(30);
    #else
        disp_adapter0_task();
    #endif
#endif
    }
    //return 0;
}

image.png

最后一步,按着板子上的boot按键,再上电,插入电脑,在电脑弹出的U盘中,将刚才编译完成的template.uf2文件拖到U盘中即可。这时U盘就会消失,板子上的LED灯,就会由暗变亮,再由亮转暗。

Pico-Template-v2.3.0.zip

链接:https://pan.baidu.com/s/1ZX-VCe6R-5Rka_bZNmvS7g 

提取码:8888


高工
2024-06-20 12:05:44     打赏
2楼

谢谢分享


专家
2024-06-20 21:36:10     打赏
3楼

谢谢分享


菜鸟
2024-06-22 23:13:24     打赏
4楼

谢谢分享


工程师
2024-06-26 16:38:44     打赏
5楼

看起来很高端啊


共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]