- 博客(21)
- 收藏
- 关注
原创 SVN服务器端口号(80)被占用导致无法访问的解决方案
SVN服务器端口号被占用导致无法访问的解决方案1 问题现象描述2 解决方法1 问题现象描述1)SVN ,show log 命令提示如下:2) SVN commit代码时提示:以一种访问权限不允许的方式做了一个访问套接字的尝试2 解决方法该错误是SVN的端口号被占用,解决步骤如下:找出占用的端口号:输入netstat -ano|findstr 802.找出端口号对应的服务进程:...
2020-03-27 18:37:14
1687
原创 STM32 定时器实现样例
STM32 定时器实现样例1 定时器的初始化2 中断使能和中断优先级设置1 定时器的初始化void Tim5_init(void){ TIM_TimeBaseInitTypeDef TIM5_TimeBaseStructure; //NVIC_InitTypeDef NVIC_InitStructure; RCC_APB1PeriphClockCmd(...
2019-09-30 16:16:18
939
原创 串口GPIO初始化样例
串口GPIO初始化样例 GPIO_InitTypeDef GPIO_InitStructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE); GPIO_DeInit(GPIOB); //PA9-USART1_TX, PA10-USART1_RX GPIO_StructInit(&GPI...
2019-09-30 13:38:23
921
原创 STM32 通用GPIO模拟I2C实现
STM32 模拟I2C实现#通用GPIO模拟I2C通信实现样例1 GPIO初始化``#ifdef HW_I2C1 //硬件I2C初始化//PA8-I2C1_SCLGPIO_StructInit(&GPIO_InitStructure);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;GPIO_InitStructure.GPIO_Speed...
2019-09-30 13:16:06
6740
3
转载 华为鸿蒙系统:基于微内核的全场景分布式OS
华为鸿蒙系统:基于微内核的全场景分布式OS1、分布式架构首次用于终端OS,实现跨终端无缝协同体验。2、 确定时延引擎和高性能IPC技术实现系统天生流畅。3、基于微内核架构重塑终端设备可信安全。4、通过统一IDE支撑一次开发,多端部署,实现跨终端生态共享。中关村在线消息:华为在今天下午举行的2019华为开发者大会上,正式推出了Harmony(鸿蒙) OS。余承东表示:鸿蒙是一款基于微内核的全场景分...
2019-09-19 19:34:55
3167
1
原创 一种解决按键开关电平毛刺问题的算法
一种解决按键开关电平毛刺问题的算法/** 通过检测按键开关的相应管脚电平状态来判断按键是否按下,* 按键未按下时,对应管脚电平的为高,按下之后对应管脚电平变为低电平,* 松开之后,回复高电平,通过电平变化的上升延来判断按键被按下* 具体算法:主循环每轮进行一次电平采样,每次采样值保存在1Byte的最低位bit中* (0:低电平,1:高电平),保存之前左移一位,确保保存的是最后的8次采样...
2019-09-10 19:37:04
1585
1
原创 UBOOT下 烧写内核和应用程序到FLASH命令实例
UBOOT下 烧写内核和应用程序到FLASH内核命令实例ubooot 下输入如下命令:setenv ipaddr 172.16.100.12setenv serverip 172.16.100.223setenv nos_bootcmd ‘setenv bootargs root=/dev/ram mtdparts=physmap-flash.0:13568k(jffs2),10240k...
2019-09-10 18:55:09
1103
转载 程序员的几条建议
程序员的几条建议1.想清楚,再动手写代码2.不交流,就会头破血流3.文档没人看,但还是要写4.一定要写注释5.别指望需求会稳定6.业务高于技术7.不要心存侥幸8.自己先测几遍9.尽可能自己解决问题10.慎用新技术原文链接:http://www.techug.com/post/funny-programmer-pictures-2.html1.想清楚,再动手写代码刚入行的新手,为了展示自己的能...
2019-09-04 09:24:26
129
转载 C 预处理器
C 预处理器预处理器实例预定义宏预处理器运算符参数化的宏C 预处理器不是编译器的组成部分,但是它是编译过程中一个单独的步骤。简言之,C 预处理器只不过是一个文本替换工具而已,它们会指示编译器在实际编译之前完成所需的预处理。我们将把 C 预处理器(C Preprocessor)简写为 CPP。所有的预处理器命令都是以井号(#)开头。它必须是第一个非空字符,为了增强可读性,预处理器指令应从第一列开...
2019-08-05 23:04:50
138
原创 不同系统的回车换行问题
Windows、Unix/Linux、Mac等操作系统的回车换行问题回车/换行的概念不同系统的实际应用情况:不同系统之间传输文件的影响:回车/换行的概念换行: newline, 换行符就是另起一行, ‘\n’ , ASCII码值为10(0x0A)回车:return, 回车符就是回到一行的开头, ‘\r’ , ASCII码值为13(0x0D)CR: 回车(Carriag...
2019-07-31 16:17:47
540
转载 C语言 结构体
C语言 结构体C 结构体定义结构结构体变量的初始化访问结构成员结构作为函数参数指向结构的指针位域位域的使用C 结构体C 数组允许定义可存储相同类型数据项的变量,结构是 C 编程中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。结构用于表示一条记录,假设您想要跟踪图书馆中书本的动态,您可能需要跟踪每本书的下列属性:TitleAuthorSubjectBook ID定义...
2019-07-30 18:50:24
170
原创 SecureCRT 脚本示例
SecureCRT 脚本示例#$language = "VBScript"#$interface = "1.0"crt.Screen.Synchronous = True' This automatically generated script may need to be' edited in order to work correctly.Sub MainFor i = 1...
2019-07-29 14:01:21
2576
1
原创 int bool float指针等类型变量与零值("0")的比较写法总结
不同类型的变量与零值的比较写法总结(1) int 类型if (0 == n) //值为零{ //满足条件的执行代码}if (n != 0) //值不为零{ //满足条件的执行代码}(2) bool 类型if (!tag) //值为假{ //满足条件的执行代码}if (tag) //值为真{ //满足条件的执行代码}(3) float 类型con...
2019-07-27 15:57:55
1292
原创 STM32 GPIO
STM32 GPIO类型 GPIO类型配置GPIO注意事项配置实例GPIO类型GPIO四种类型•1. 输入•2. 输出•3. 复用•4. 模拟输入默认GPIO是高阻态。高组态该GPIO处于输入态,其电平取决于外部状态,如果该GPIO是悬浮,则电平理论上是不定配置GPIO注意事项•GPIO必须使能相应的时钟模块•GPIO可以配置推挽和漏级开路两种模式;推挽只能用于输出;漏级开路可...
2019-07-25 14:23:26
1118
转载 STM32复位类型及判断方法
STM32复位及通过函数判断是何种条件出发的复位STM32F10xxx支持三种复位形式,分别为系统复位、上电复位和备份区域复位。一、系统复位:系统复位将复位所有寄存器至它们的复位状态。 当发生以下任一事件时,产生一个系统复位:NRST引脚上的低电平(外部复位) 2. 窗口看门狗计数终止(WWDG复位)独立看门狗计数终止(IWDG复位)软件复位(SW复位)低功耗管理复位 可通过查看R...
2019-07-24 19:44:38
15984
原创 WORD 公式编辑工具
@[Toc] WORD 公式编辑工具@ mathpix 小工具Mathpix 工具,可截图将复杂的数学公式,转换为 LaTeX 可编辑文本,粘贴到mathtype中直接转化为公式,还可以复制为图片格式。注:Mathpix 默认截图快捷键:CTRL+ALT+M...
2019-07-05 14:17:25
906
原创 Windows 环境下安装C/C++ 编译器MinGw
@一 安装编译器MinGw1.下载 min-gw 安装程序,链接为:http://sourceforge.net/projects/mingw/files/,下载 mingw-get-setup.exe ;2.运行 mingw-get-setup.exe,点击“运行”,continue等,注意记住安装的目录,如 C:\MinGw;3.修改环境变量: 计算机——>(右键)属性——>...
2019-07-02 10:55:23
1877
原创 EEPROM连续写多个字节函数接口
EEPROM连续写多个字节函数接口void ee_24c256_writebytes(u16 write_addr, char* pwrite_buff, u16 writebytes){ u8 write_len,page_offset; while(writebytes > 0) { page_offset = EE_PAGESIZE - (write_addr %...
2019-06-27 19:13:50
2093
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人