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构建工具,类...
基于stm32f4 hal+rt-thread studio平台io模拟uart 最近工作中因为串口都被占用,所以需要使用普通io口模拟uart实现通信,使用到PF0(tx)、PF1(rx)、TIM12(微秒延时)、TIM13IT(信号线电平检测)、TIM14IT(数据结束判断),特此做了demo进行测试,实测运行正常,用cubemx生成代码移植到rt-thread studio使用。如有遗漏或者...
RT-Thread 应用篇 —在STM32L051上使用 RT-Thread (一、无线温湿度传感器 之 新建项目) RT-Thread 应用篇 —在STM32L051上使用 RT-Thread (二、无线温湿度传感器 之 CubeMX配置) 一、RT-Thread Studio添加自定义的.c .h文件 使用RT-Thread Studio添加自定义的.c .h文件有多种方式,本文根据博主的实际测试...
RT-Thread Studio联合STM32CubeMX进行开发 一、准备内容 1.1硬件平台 使用正点原子STM32F4探索者 使用到板载LED灯,原理图如下: 1.2软件环境 STM32CubeMX软件平台 V6.2.1 RT-Thread Studio V2.10 二、新建工程 点击:文件 -> 新建 -> RT-Thread项目
rt-thread studio新建stm32f407工程,使用的版本是:2.2.6,stm32f4的支持包版本为0.2.2。先不用0.2.3,因为使用0.2.3建立的模板编译会报错。。 按照模板新建工程,默认使用内部时钟,编译,正常,串口1输出正常。修改为外部晶振,按照要求修改了代码,如下:
Studio创建的初始工程所有的芯片外设都是默认的,实际项目中我们需要定制芯片资源,因此底层配置可能要自行修改,ST公司提供的芯片配置工具STM32CubeMx可以与RT-Thread Studio联合开发。 点击左侧文件树的CubeMX Settings,电脑提前安装了CubeMX的话就会弹出对应的CubeMX工程配置界面。
❝ 基于rt-thread studio的STM32裸机开发第二节:OLED驱动显示 ❞ 前言 显示屏作为人机交互的重要元器件起着重要的作用。这里以四针IIC通信的OLED 0.96寸进行开发。 工程创建 「步骤一:硬件连接」参考STM32F103RCT6数据手册发现PB6\PB7为I2C通信接口,分为为SCL、SDA。
1、新建工程,选择rt thread完成版。 2、打开stm32cubemx(快速开发的利器啊),配置如下: 上述排序有些乱,总之先配置时钟,ADC时钟尽量低些,再配置ADC,ADC关闭连续转换模式,使能DMA连续转换请求,配置转换结束类型,ADC配置触发方式为tim15更新触发,通过改变tim15的时钟频率和周期,改变ADC采样频率。(ADC本身采样时钟太高...
RT-Thread Studio联合STM32CubeMX进行开发 一、准备内容 1.1硬件平台 使用正点原子STM32F4探索者 使用到板载LED灯,原理图如下: 1.2软件环境 STM32CubeMX软件平台 V6.2.1 RT-Thread Studio V2.10 二、新建工程 点击:文件 -> 新建 -> RT-Thread项目