赞
踩
链接: STM32CubeMx安装教程(HAL库)(保姆级别)
复制完连接先CHECK
再点OK
链接: CubeMax添加Rtthread操作系统 组件STM32F103
RTT资源引入链接:
https://www.rt-thread.org/download/cube/RealThread.RT-Thread.pdsc
链接: (RT-Thread学习笔记1)基于 CubeMX 移植 RT-Thread Nano
详细介绍了cubmax然间的基本使用方法(包括引脚设置、时钟设置工程建立
)链接: 基于STM32CubeMax的工程建立
主要借鉴链接: STM32CubxMX时钟配置注意事项
BYPASS Clock Source 是选择有源晶振
Crystal/Ceramic Resonator 是选择无源晶振
开启使STM32自带RTC时钟
链接: 学习笔记CUMBEMX新建工程
引用RTT延时函数,需要引入头文件
#include "rtthread.h"
实现两个串口通过DMA转发链接: STM32CubeMX:串口DMA
链接: adc 采样时间 采样周期数 采样频率计算(以stm32为例)
链接: STM32 ADC采样频率的理解
链接: STM32的ADC采样频率及相应时间的确定
综上所述STM32F1可用于35K内的adc采集
链接: STM32CubeMX实现ADC采样:轮询、中断和DMA模式
链接: STM32CubeMx实现ADC多通道+DMA读取(HAL库
static int uart_init(void) { /* TODO: Please modify the UART port number according to your needs */ UartHandle.Instance = USART1; UartHandle.Init.BaudRate = 115200; UartHandle.Init.WordLength = UART_WORDLENGTH_8B; UartHandle.Init.StopBits = UART_STOPBITS_1; UartHandle.Init.Parity = UART_PARITY_NONE; UartHandle.Init.Mode = UART_MODE_TX_RX; UartHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE; UartHandle.Init.OverSampling = UART_OVERSAMPLING_16; if (HAL_UART_Init(&UartHandle) != HAL_OK) { while (1); } return 0; }
链接: J-Link RTT调试 教程
两种shell的切换:如果打开了FINSH_USING_MSH而没有打开FINSH_USING_MSH_ONLY,finsh同时支持两种c-style模式与msh模式,但是默认进入c-style模式,执行 msh()即可切换到msh模式,在msh模式下执行 exit后即退回到c-style模式
finsh(C )中按下TAB键(或输入list()回车)可以打印则会当前系统支持所有内置符号。
#define FINSH_DEFAULT_PASSWORD “rtthread” //打开shell的密码
#define FINSH_USING_AUTH //身份验证,只有通过密码才能进入shell
链接: RTT外设驱动使用1–串口添加
我写的库函数版笔记链接: STM32 PWM配置
链接: STM32 PWM基本知识及配置过程
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。