stm32
码农客栈_V13427279549
收人钱财,替人消灾!需要外包程序随时欢迎call我!!
展开
-
逻辑分析仪的调试使用
逻辑分析仪的调试使用原创 2024-05-27 17:13:44 · 499 阅读 · 0 评论 -
记录在“rtt实现usb转虚拟串口”中踩的坑
为了实现usb转虚拟串口的功能,本人足足弄了半个多月,接下来本人介绍一下自己在这过程中踩的坑——首先,按照博文:***https://blog.csdn.net/newbie_Blogger/article/details/92617242***里面的步骤来进行第一步工作。但是发现,自己的电脑没有一点反应,什么设备都没有发现。之后,本人去啃了usb协议和源码,发现引脚没有初始化,于是添加了引脚的初始化:void HAL_PCD_MspInit(){ GPIO_InitTypeDef GPIO_I原创 2020-07-17 09:47:28 · 2449 阅读 · 9 评论 -
软件定时器
1、在.h文件中定义定时器结构体:typedef struct TIMER_ST{ unsigned char enable; unsigned long tic_c ; //current tick unsigned long tic_cc; //tick count unsigned char once; //1:run once 0:period void (*Timer_Callback)(struct TIMER...原创 2021-11-08 11:12:19 · 304 阅读 · 0 评论 -
Library reports error: __use_no_semihosting was requested, but _ttywrch was referenced 报错解决办法
利用keil5工具编译,出现以下错误: Library reports error: __use_no_semihosting was requested, but _ttywrch was referenced解决办法,如图所示——原创 2019-12-18 16:28:21 · 3104 阅读 · 1 评论 -
rtt adc添加校准
在drv_adc.c文件中的stm32_adc_init(void)函数里的HAL_ADC_Init函数后添加校准函数HAL_ADCEx_Calibration_Start——if (HAL_ADC_Init(&stm32_adc_obj[i].ADC_Handler) != HAL_OK){LOG_E("%s init failed", name_buf);result = -R...原创 2020-03-09 14:27:48 · 290 阅读 · 0 评论 -
i2c学习笔记
I2C(IIC,Inter-Integrated Circuit),两线式串行总线,是一种半双工通信方式,可发送和接收数据。在CPU与被控IC之间、IC与IC之间进行双向传送,高速IIC总线一般可达400kbps。IIC模块有四根线VCC 电源正极SDA 数据线SCL 时钟线GND 电源地特征:空闲状态开始信号停止信号应答信号数据的有效性数据传输1、空闲状态I2C总...原创 2020-02-25 16:12:54 · 592 阅读 · 0 评论 -
stm32 串口收发任意长度数据
main.cUART_HandleTypeDef huart1;uint8_t USART1_RX_BUF[200]; //接收缓冲,最大USART_REC_LEN个字节.uint16_t USART1_RX_STA = 0; //接收状态标记uint8_t USART1_Count = 0;int main(void){while (1){if(USART1_R...原创 2019-10-18 11:46:11 · 2787 阅读 · 0 评论 -
各重要网站
http://www.zdfans.com/html/29618.htmlhttps://blog.csdn.net/qingzhuyuxian/article/details/82022419#comments原创 2019-11-15 16:13:54 · 186 阅读 · 0 评论 -
env报错——Kconfig:27: can't open file "../../rt-thread/Kconfig"
在打开env,输入menuconfig指令时,出现以下报错——Kconfig:3⚠️ ignoring unsupported character ‘′Kconfig:3:warning:environmentvariableBSPROOTundefinedKconfig:8:warning:ignoringunsupportedcharacter′'Kconfig:3:warning: en...原创 2019-11-16 09:00:22 · 4975 阅读 · 0 评论 -
rt_thread 看门狗驱动使能
在rtconfig.h文件添加:#define RT_USING_WDT#define BSP_USING_WDT在boad 目录下的Kconfig文件中添加:config BSP_USING_WDTbool “Enable Watchdog Timer”select RT_USING_WDTdefault y在libraries\HAL_Drivers目录下的SConscript...原创 2019-11-08 09:08:16 · 954 阅读 · 2 评论 -
STM32CubeIDE 【编译报错】:error: macro names must be identifiers
解决办法:1.点击“project”中的“properties”选项;2.选中“C/C++ Buide”下的“setting”,再点击“Tool Setting”、“MCU GCC Compiler”、“Preprocessor”,最后删除“Define symbols(-D)”下的最后一行(M1)。...原创 2019-11-01 09:31:25 · 1666 阅读 · 0 评论 -
rt_thread系统 串口5收发任意长度数据
#include <rtthread.h>#include <rtdevice.h>#include <board.h>/* 串口设备句柄 */rt_device_t uart5_dev;static struct rt_semaphore rx_sem5;static struct rt_semaphore end_sem;static char...原创 2019-10-25 09:41:18 · 2260 阅读 · 4 评论