1) { LED1 = 0; rt_thread_delay(50); /* 延时50个tick */ LED1 = 1; rt_thread_delay(50); /* 延时50个tick */ }}七、 查看实验现象 此时可以编译程序,将可执行文件下载到STM32开发板查看现象 如果没有STM32开发板,可以使用国产嵌入式仿真平台进行STM32仿真,平台上有...
我是用的控制器型号是 STM32F103,因此我把cortex-m3文件夹移动到 rt-thread > libcpu 文件夹下,其他的文件夹都可以删掉,如下图所示 三、 将 rt-thread 文件夹中的内容添加到工程编译的引用中 如果是 Keil MDK工程,就把 rt-thread 文件夹内的c文件和h文件路径都添加到工程配置中。 如果是 Makefile工程,可以...
细心的朋友会发现,给工程添加了上述代码后,RT-Thread 的 rt_kprintf 并不能正常工作。 不仅rt_kprintf 不能正常工作,似乎 RT-Thread 系统都不能正常启动了。 这是由于 RT-Thread 启动时,在 main 函数执行之前,就在 components.c 的 rtthread_startup 函数中调用了 rt_show_version 方法,使用 rt_kprintf 函数...
打开RTThread中开发板支持程序,我的路径【E:\RTThread\rt-thread\bsp\stm32\stm32f429-atk-apollo】...
针对从事单片机开发的朋友,接触最多的是stm32开发,stm32相对简单并且官网和网上的资料也很多(包括开发...
打开RTThread中开发板支持程序,我的路径【E:\RTThread\rt-thread\bsp\stm32\stm32f429-atk-apollo】。 图1 鼠标右击该路径下的空白处,打开Env工具,输入【scons --dist】生成独立的RTThread工程,生成过程大概要几分钟。 图2 最终会在该目录下生成一个【dist】目录,进入目录之后就是独立的工程文件了,将这个工程...