自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (5)
  • 收藏
  • 关注

原创 Keil 调试数据导出

.ini文件使用.ini文件生成Keil内调用方法.ini文件生成新建.txt文件 修改后缀为.ini打开进入编写内容FUNC void Adcdata2values(void) {int idx;exec("log > MyValues.log");for (idx = 0; idx < 6000; idx++) {printf ("%d %d\n", TempADDataTab[idx][0],TempADDataTab[idx][1]);}exec("log

2022-02-17 11:16:34 1899

原创 HEX2FLOAT

void Hex2Float_Immediate(float* F_Val, UINT16* Char_Hex, UINT16 NUM_Reg){ char* hex2float; UINT16 i; UINT16 NUM_char = 0; hex2float = (char*)malloc(NUM_Reg * 5); for (i = 0; i < NUM_Reg; i++) {

2021-10-28 09:48:47 550

原创 Float2String

int gui_int_to_string( int iData, char *pcData ){ int i; char uch_DispData[8]; char Flag; int num = 0; for( i = 0; i < 8; i++ ) { uch_DispData[i] = 0; } Flag = 0;

2021-10-28 09:47:39 246

原创 STM32G0系列LUSART

LUASRT介绍LPUART 是一种 UART,允许在有限功耗下双向 UART 通信。仅需 32.768 kHz LSE 时钟即可进行高达 9600 波特/s 的 UART 通信。当 LPUART 由与 LSE 时钟不同的时钟源驱动时,可以达到更高的波特率。即使当微控制器处于低功耗模式,能耗极低时,LPUART 也会等待 UART 帧的到来。LPUART包含所有必要的硬件支持,使在最小功耗下可以进行异步串行通信。它支持半双工单线通信和调制解调器操作 (CTS/RTS),还支持多处理器通信。DM

2021-06-23 10:06:05 4845 1

原创 UCOSii sprintf 输出float 卡死

问题ucos这个操作系统,简单容易移植,占用资源少。一般来说,在ucos上运行标准C函数应该是没有什么问题的。这时候问题就出现了 当ucos运行到Cortex-M3上时候,这个时候使用sprintf进行浮点数格式化输出的时候就会有些问题,无法正常输出浮点数,操作系统也会停止运行,处于崩溃状态。 操作系统崩溃有很多原因,我遇到的两个原因是:堆栈溢出和数据对齐。不知道首先遇到的是哪个问题,如果使用MDK编译器的话请在系统任务堆栈前面进行数据对齐声明, 示例:__align(8) static OS_ST..

2021-06-17 15:32:15 693

原创 __attribute__(())与RAM2、DMA的问题

简介__attribute__GNU C 的一大特色就是__attribute__ 机制。attribute 可以设置函数属性(FunctionAttribute )、变量属性(Variable Attribute )和类型属性(Type Attribute )。attribute 书写特征是:attribute 前后都有两个下划线,并切后面会紧跟一对原括弧,括弧里面是相应的__attribute__ 参数。attribute 语法格式为:attribute ((attribute-list))

2021-06-17 15:24:00 476

原创 KEIL Note: source file ‘.XXX.o‘ - object file renamed from ‘XXX.o‘ to ...

问题描述1、在keil工程中将App组份内,c文件移动到Dev组分,2、在使用keil的时候,有时候会不小心在不同的group文件夹里添加了两个相同的.c文件这时编译会出现:Note: source file ‘…\Core\Src\gpio.c’ - object file renamed from ‘7.710.200C\gpio.o’ to ‘7.710.200C\gpio_1.o’.报错解决方案1、删除重复文件,确保.c文件在工程内不重复2、关闭KEIL工程,并运行keilkill.

2021-06-17 14:54:27 7801 4

原创 转载 :Keil 中如何使用 STM32F4xx 单片机硬件浮点单元

一.前言有工程师反应说 Keil 下无法使用 STM32F4xx 硬件浮点单元, 导致当运算浮点时运算时间过长,还有 一些人反应不知如何使用芯片芯片内部的复杂数学运算,比如三角函数运算。针对这个部分本文将详 细介绍如何使用硬件浮点单元以及相关数学运算。二.问题产生原因1. ------对于 Keil MDK Version 5 版本, 编译器已经完全支持 STM32F4xx 的 FPU(浮点运算单元),可以直接 使用STM32芯片内部的浮点运算单元,如下图勾选。2. ------对于 Keil

2021-04-26 10:40:23 2366

l99ldlh32_Cn

l99ldlh32_Cn

2022-07-26

STM32G0X1参考手册_cn.pdf

中文参考手册

2021-05-18

stm32g071c8数据手册_en.pdf

英文

2021-05-18

m101c_productbrief_en_20181221.pdf

m101c

2021-04-28

Uboot-STM32F091.rar

STM32F091 IAP示例工程,使用Modbus协议。具有aes加密功能

2021-04-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除