- 博客(9)
- 收藏
- 关注
原创 FreeRTOS临界区操作
进入临界区具体实现,已GD32F450为例。应用任务,线程模式下进入退出临界区API。中断,处理模式下进入进入退出临界区API。
2023-05-30 21:34:05
296
1
原创 github code git clone resultLibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
2022-03-31 18:44:16
3092
原创 gps坐标系转换--Python实现
#!/usr/bin/python# -*- coding: UTF-8 -*-import osimport mathpi = 3.14159265358979324a = 6378245.0ee = 0.00669342162296594323x_pi = 3.14159265358979324 * 3000.0 / 180.0def outOfChina(lat, lng): if lng < 72.004 or lng > 137.8347: ...
2022-03-26 14:38:41
7568
2
原创 gps坐标系转换--C实现
#include <math.h>#include <stdlib.h>#include <stdint.h>#include <stdbool.h>#include <stdio.h>const double pi = 3.14159265358979324;const double a = 6378245.0;const double ee = 0.00669342162296594323;const double x_pi.
2022-03-26 14:34:38
1085
原创 堆栈生长方向
(1)c程序编译知识小科普:1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等2、堆区(heap)— 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后有系统释放4、文字常量区 —常量字符串就是放在这里的。 程序结束后由系统释放5、程序代码区—存放函数.
2022-03-22 19:51:57
547
原创 mergehex tools安装
(1)nRF5x command line tools包括Jlink驱动以及Nordic自己开发的一些命令行工具,具体包括Jlink驱动,nrfjprog,nrfutil以及mergehex等。下载链接为:nRF Command Line Tools - Downloads - nordicsemi.com(2)mergehex默认安装目录为 C:\Program Files\Nordic Semiconductor\nrf-command-line-tools\bin,将目录加入环境变量pat
2022-03-22 16:03:40
1158
原创 STM32中断向量表偏移地址配置方法
以将中断向量表偏移地址改到0x8005000为例第一种方式: 设置system_stm32f1xx.c文件 #defineVECT_TAB_OFFSET 0x5000 在void SystemInit (void)函数中通过“SCB->VTOR =FLASH_BASE | VECT_TAB_OFFSET”命令实现地址偏移第二种方式:运用库函数时,可以在main()函数开头,加上 NVI...
2018-05-09 17:10:18
10009
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人