- 博客(23)
- 收藏
- 关注
原创 DEV C++调试报错:Thread 1 received signal SIGSEGV, Segmentation fault
DEVC++调试报错
2023-05-18 19:17:11
3680
原创 工作随笔
工作随笔2020/10/28今天工作记录: 上午测试一个485通信问题,需要找出485通信丢失的对应条件,通过一上午抓波形,第一台机器没有发现通信异常,第二台机器发现异常,但是同样的条件没有在那台正常的机器上不能复现通信失败,无法得知原因。下午更改一个代码,因为机器需要天机隔离变压器,需要更改代码,代码更改倒是简单,接下来就是测试,更改完代码后,开始找机器,找线材,特别不好找,因为机器都是乱堆放的,线也到处都是,没有条理,起码花了个把小时搭建好测试环境,然后将改好的代码烧录进去,由于机器的LCD现实屏
2020-10-28 19:49:56
78
原创 C语言输出变量的地址方法:
C语言输出变量的地址方法:环境:GCC 5.4.0 (C11)方法:使用%p输出,%p是输出指针类型的输出格式例子如下:#include <stdio.h>int main(){int num = 14;printf("%p\n", &num);return 0;}
2020-09-24 16:48:38
3784
1
原创 python 斐波那契数列实现
python 斐波那契数列实现a = 0b = 1while b<100:print(b)b = a + ba=b-a
2020-08-07 11:50:25
89
原创 C语言:使用scanf函数要输入两次才能接收到数据,且函数最后的功能出现问题的坑。
代码:`#include “stdio.h”int add(int m ,int n){return (m + n);}int sub(int m ,int n){return (m - n);}int mul(int m ,int n){return (m * n);}int dev(int m ,int n){return (int)(m / n);}void make_menu(){printf("******************************\n"
2020-06-21 21:01:59
1165
1
原创 单片机的PA9,PA10用作串口通信为什么要进行波特率设置
一开始学的时候没有注意这个问题,还不懂USART和UART的区别,再次回来看的时候,发现PA9,PA10是STM32的USART1通信口,而USART是不需要设置波特率的,但是在使用的时候,我们设置了波特率,是因为我们把它当做UART来用了,USART的名称叫做通用同步异步收发器,是可以同步和异步通信的,在异步通信的时候和同步没有什么区别的。...
2020-06-09 20:30:42
2934
原创 如何在KEIL里面搜索一个函数名或者字符串
使用Ctrl + F 会出现如下弹窗,这个就是一个搜索窗口。这个弹窗的搜索内容会和你之前选中的字符串一样,同时可以选择在一个文件下找,也可以选择查找那个文件含有这个字符串查找含有某一个字符串的文件...
2020-06-09 16:14:57
10742
原创 ..\OBJ\template.axf: Error: L6218E: Undefined symbol RCC_APB2PeriphClockCmd (referred from main.o)
如题,解决这个报错的方法是添加stm32f10x_rcc.c文件,因为RCC_APB2PeriphClockCmd 这个函数是在这个.C文件里面定义的。
2020-06-09 13:18:41
5504
2
原创 新建STM32F103ZET6的keil工程库函数版本
1.首先下载STM32F10x_StdPeriph_Lib_V3.5.0固件,这个是ST公司的官方库文件,里面包含STM32的启动文件,库函数文件,可以在STM社区查找,也可以在ST官网下载。2.安装KEIL,然后新建工程新建工程步骤:(1)选择project -》new uvision project ,(2)此时可以创建一个文件夹template,然后文件夹中创建USER文件夹,将工程保存在USER里面。(3)保存完工程后有弹出如下所示弹窗,选择对应的型号,也可以搜索STM32的型号。这个
2020-06-09 12:14:16
3471
原创 linux运行C语言程序出现空白,无论输入什么都没有反应
1.首先可以使用Ctrl C强行关闭程序,回到正常的终端。2.出现这种问题一般是死循环了,把循环条件改成有限的尝试一遍,如果可以运行就是循环的问题。...
2020-04-20 21:31:55
2419
原创 ..\OBJ\STM32F103C8T6.axf: error: L6002U: Could not open file ..\obj\bsp_gpio问题解决
…\OBJ\STM32F103C8T6.axf: error: L6002U: Could not open file …\obj\bsp_gpio问题解决方法1在我的工程里遇到的问题就是bsp_gpio.c文件有两个路径,因为新建立的一个文件夹,添加了新位置,所以旧的位置没有删除,造成了报错。但总的来说是一个问题,通过删除之前旧的路径就编译成功了。当然环境变量我也修改了,方法:右键我...
2020-04-09 21:24:32
2143
原创 STM32固件库下载教程
SMT32固件库下载教程1.百度搜索“ST官网”,选择如下点击进入2.选择Tools & Software3.选择如下4.点击进去后显示如下拉到最底部,选择STM325.选择如下新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作...
2020-01-06 22:01:26
2436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人