自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 strncpy遇到的问题

背景:如图,我有个addr[32]数组,想将数组前6个数据addr[0]-addr[5]复制到SrApp.NodeAddr中,使用strncpy,结果失败了原因:strncpy函数char *strncpy(char *s2, const char *s1, size_t n);说明:函数strncpy从s1指向的数组中最多复制n个字符(不复制空字符后面的字符)到s2指向的数组中。如果复制发生在两个重叠的对象中,则这种行为未定义。注意加粗字体!!!以前理解strncpy,以为有n的存在,可

2021-09-22 14:36:49 1084

原创 函数体中声明的指针变量控制不了

背景:如图函数体中声明了一个指针变量,遇到两个问题:1.地址0x00000000,明显非控制的地址2.下面测试给指针首地址赋值,赋值失败原因:所有的变量不赋初值的情况下,是空值,例如int char类的为0,指针的话就是NULL,所以UINT8_t *send_data;相当于UINT8_t *send_data=NULL2.p=NULL: p 指向了一个地址为0的内存,NULL就是0x0。p=NULL后,p指向0x0这个地址。此处的地址,没有访问权限。3.当用new或者malloc申请了指

2021-09-14 13:03:20 118

原创 2021-09-14

调试程序跑飞,到不了main()背景:IAR(现在想来和这个无关),J-LINK如图,调试按钮按下后多出现这个画面,然后程序跑飞,正常main应该有中断.原因:程序断点过多,超出了硬件中断个数,将断点去掉,解决....

2021-09-14 09:14:25 265

原创 RT THREAD 未静态初始化未分配空间出现Bus fault is caused by precise data access violation错误

rt thread 由于静态初始化和动态创建混淆出现的问题。1. 起因本人学习过程中,创建信号量(包含静态和动态2种),创建如下:rt_sem_t key0_sem = RT_NULL;rt_sem_t key1_sem = RT_NULL;key0_sem = rt_sem_create("key0_sem", 0, RT_IPC_FLAG_FIFO);if(rt_sem_init(&key1_sem, "key1_sem", 0, RT_IPC_FLAG_FIFO)==RT_EO

2020-11-13 22:26:19 4460

原创 回调函数简单的例子

我写了好多的打印函数来打印不同的内容。有时候比较a. b,有时候比较其他的参数确定调用的打印函数。这个时候我可以写个函数,比如void text(int x,int y,(void)*dayin)函数里我就可以写x,y,的比较情况。然后调用dayin这个函数。实现统一的接口。...

2020-10-28 07:11:59 711

STM32固件库使用手册的中文翻译版.pdf

本手册介绍了 32 位基于 ARM 微控制器 STM32F101xx 与 STM32F103xx 的固件函数库。 该函数库是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函 数库还包括每一个外设的驱动描述和应用实例。通过使用本固件函数库,无需深入掌握细节,用户也可以 轻松应用每一个外设。因此,使用本固态函数库可以大大减少用户的程序编写时间,进而降低开发成本。

2020-06-18

空空如也

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

TA关注的人

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