二、keil5_STM32文件各种配置和设置(代码提示、文件无法跳转、宏定义,printf重映射)

news/2024/11/25 9:38:48/

文章目录

    • (一)代码提示
    • (二)缩进大小
    • (三)编码格式
    • (四)生成文件和跳转
    • (五)宏定义和头文件路径
    • (六)使用微型标准库(stdio.h),用于printf重映射

(一)代码提示

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UKscNzoz-1668782232015)(:/93431eb3312b42b8af53f33891b82b45)]

  • 没有这里的同学,一般都是版本不支持,去下载新版本就可以了,有些注册机给的.exe文件也会导致没有代码提示功能,建议去找最新的注册机,一般现在都能注册到2032年了。

(二)缩进大小

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yqjkLeCh-1668782232015)(:/c67e42754a77414f853b9e7d172a7a33)]

  • 缩进大小根据自己的代码风格来选择,一般都是选4字节

(三)编码格式

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jpOPqUcN-1668782232016)(:/af6ec10af8094a38a72acb7017974495)]

(四)生成文件和跳转

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EodSgIEa-1668782232016)(:/d2f5f6706620417eab4fbcc316f4aff5)]

  • 有些同学的keil工程遇到无法跳转的问题,一般都是没有勾选这里

(五)宏定义和头文件路径

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-06eF19ci-1668782232017)(:/3cdc13fbac214b4bb81c78a715148fa4)]

(六)使用微型标准库(stdio.h),用于printf重映射

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jppnjAM4-1668782232017)(:/c4c88096edc74e34a00a554548a70972)]

  • 很多人printf重映射没有成功,使用printf函数的时候串口卡死不发送,就是因为没有勾选这个类似<stdio.h>的微型库

http://www.ppmy.cn/news/370672.html

相关文章

Linux下PCI转串口卡驱动安装方法

Linux下PCI转串口卡驱动安装方法 ----------------------------------- 由于公司产品要做行业市场&#xff0c;而产品与行业用户间PC的通讯为RS232串口方式。而行业用户那里的PC都没有串行口&#xff0c;而且行业用户PC操作系统为Turbo Linux。怎么办&#xff1f; 办公室内有台…

PCI/PCIe转串口Linux驱动使用说明

PCIe转串口芯片CH382/CH384以及PCI转串口芯片CH351/CH352/CH353/CH355/CH356/CH357/CH358/CH359以及使用如上芯片外加CH432/CH438的组合串口转接方案均支持Windows和Linux操作系统&#xff0c;在系统下会生成多个独立的串口&#xff0c;各虚拟串口分别对应一个硬件串口。各串口…

关于stm32 卡死在串口接收中断中的处理方法。卡死原因是串口自带的BUG出现USART_FLAG_ORE标志位无法清除。

前端时间遇到正常使用的串口一直卡死在USART_FLAG_ORE标志位处&#xff0c;有一定概率发生这个&#xff0c;但在发生后&#xff0c;就会一直进入中断。按照网上的方法做了清除标志位处理&#xff0c;但结果还是解决不了。下面是之前写的代码连接&#xff0c;https://blog.csdn.…

C 串口通信

本文主要是讲述如何通过C# .net1.1平台调用API操作串口&#xff0c;.net2.0已经内置串口操作类&#xff01; 通常&#xff0c;在C#中实现串口通信&#xff0c;我们有四种方法&#xff1a; 第一&#xff1a;通过MSCOMM控件这是最简单的&#xff0c;最方便的方法。可功能上很难做…

Spark SQL数据源的基本操作(更新ing)

文章目录 一、基本操作二、默认数据源&#xff08;一&#xff09;默认数据源Parquet&#xff08;二&#xff09;案例演示读取Parquet文件1、在Spark Shell中演示练习1、将student.txt文件转换成student.parquet练习2、读取student.parquet文件得到学生数据帧&#xff0c;并显示…

串口传输数据卡死问题解决方案

http://blog.csdn.net/wuyazhe/article/details/5606276 膜拜大神

(学习分享)串口通讯:低频卡门禁功能

在物联网领域&#xff0c;常用的RFID芯片&#xff0c;根据频率高低分为低频芯片和高频芯片。今天给大家分享一个&#xff0c;根据C#写的串口通讯&#xff1a;检测低频卡信息的应用窗口。 添加控件所需控件&#xff1a; 1个SerialPort&#xff1b;1个Timer&#xff1b;8个Labe…

串口通信接口

目录 SPI(Serial Peripheral Interface&#xff09; 1、SPI概述 2、SPI信号线 3、SPI典型应用 UART (Universal Asynchronous Receiver/Transmitter) 1、概述 2、RS232 3、RS422 4、RS485 I2C (Inter&#xff0d;Integrated Circuit) 1、IIC概述 2、IIC速率 3、II…