rt_device_t rt_device_find(const char* name); 这个API会返回设备句柄 4.设置PWM参数 rt_err_t rt_pwm_set(struct rt_device_pwm *device, int channel,rt_uint32_t period,rt_uint32_t pulse); struct rt_device_pwm *device PWM设备句柄 int channel PWM通道数 rt_uint32_t period PWM周期,单位...
2. 准备工作 1, 安装RT-Thread Studio 3. RTT Studio 现在RTT-Studio已经更新到了1.15版本,记得第一个版本出来的时候就试用过,前两天更新了1.15版本,今天刚好在H743的板子上使用了下,功能强大,而且大大方便了原来使用集成IDE开发嵌入式软件的工程师,Studio替我们做了很多事情,原来最早需要env工具和Scons构建工具,类...
我之前使用的是RT_Thread,开始基本上提出需求,芯片供应商负责移植。自从换了一家小公司之后就不再有压榨供应商这个说法,基本上都要自己来,在这里记录一下前段时间搞的基于stm32 的RT_Thread工程移植。 RT_Thread提供了调试和代码生成工具RT-Thread Studio,IDE风格类Eclipse,不过比其他的很多使用Eclipse框架的IDE好用...
基于stm32f4 hal+rt-thread studio平台io模拟uart 最近工作中因为串口都被占用,所以需要使用普通io口模拟uart实现通信,使用到PF0(tx)、PF1(rx)、TIM12(微秒延时)、TIM13IT(信号线电平检测)、TIM14IT(数据结束判断),特此做了demo进行测试,实测运行正常,用cubemx生成代码移植到rt-thread studio使用。如有遗漏或者...
一、RT-Thread Studio添加自定义的.c .h文件 1.1 在现有文件夹下添加 1.2 新建文件夹添加 1.2.1 手动添加路径 1.2.1 使用`SConscript`脚本添加 二、I2C驱动移植 2.1 移植步骤 2.2 使用测试 2.3 好多的问题= =! 问题的解决 2.4 RT-Thread nano打印浮点数 ...
rt-thread studio新建stm32f407工程,使用的版本是:2.2.6,stm32f4的支持包版本为0.2.2。先不用0.2.3,因为使用0.2.3建立的模板编译会报错。。 按照模板新建工程,默认使用内部时钟,编译,正常,串口1输出正常。修改为外部晶振,按照要求修改了代码,如下:
❝ 基于rt-thread studio的STM32裸机开发第二节:OLED驱动显示 ❞ 前言 显示屏作为人机交互的重要元器件起着重要的作用。这里以四针IIC通信的OLED 0.96寸进行开发。 工程创建 「步骤一:硬件连接」参考STM32F103RCT6数据手册发现PB6\PB7为I2C通信接口,分为为SCL、SDA。
RT-Thread Studio联合STM32CubeMX进行开发 一、准备内容 1.1硬件平台 使用正点原子STM32F4探索者 使用到板载LED灯,原理图如下: 1.2软件环境 STM32CubeMX软件平台 V6.2.1 RT-Thread Studio V2.10 二、新建工程 点击:文件 -> 新建 -> RT-Thread项目
RT-Thread Studio联合STM32CubeMX进行开发 一、准备内容 1.1硬件平台 使用正点原子STM32F4探索者 使用到板载LED灯,原理图如下: 1.2软件环境 STM32CubeMX软件平台 V6.2.1 RT-Thread Studio V2.10 二、新建工程 点击:文件 -> 新建 -> RT-Thread项目
Studio创建的初始工程所有的芯片外设都是默认的,实际项目中我们需要定制芯片资源,因此底层配置可能要自行修改,ST公司提供的芯片配置工具STM32CubeMx可以与RT-Thread Studio联合开发。 点击左侧文件树的CubeMX Settings,电脑提前安装了CubeMX的话就会弹出对应的CubeMX工程配置界面。