摘要: 自动类型转换: 以下情况会发生类型转换:1、算数运算中,低类型会向高类型转换(char/unsigned char/short/unsigned short/ >int >unsigned int >long >unsigned long >double< float)2、赋值表达式中,右值会自动的 阅读全文
posted @ 2020-04-27 10:49 我爱茜茜公主 阅读(264) 评论(0) 推荐(0)
摘要: 可以这样记忆:修饰最右边最近的 const char * p_value; const修饰右边最近的char, *p_value是不可变得(值不可变),p_value是可变得(地址可变) char *const p_value; const修饰右边最近的p_value, p_value是不可变得(地 阅读全文
posted @ 2020-04-27 10:10 我爱茜茜公主 阅读(129) 评论(0) 推荐(0)
摘要: 参考资料: 1、(接收不定长数据) http://www.51hei.com/bbs/dpj-39885-1.html 2、http://blog.sina.com.cn/s/blog_19db67b480102yk9y.html 3、http://news.eeworld.com.cn/mcu/2 阅读全文
posted @ 2020-04-26 16:55 我爱茜茜公主 阅读(109) 评论(0) 推荐(0)
摘要: 任务间不可避免要传递信息,ucos系统中传递消息主要靠邮箱完成的;可以使用任务或中断函数向另一个任务发送指针类型的变量,该指针指向了包含了“消息”特点的数据结构 参考资料: 1、https://bbs.21ic.com/icview-1671814-1-1.html?ordertype=1 2、ht 阅读全文
posted @ 2020-04-23 14:32 我爱茜茜公主 阅读(302) 评论(0) 推荐(0)
摘要: “与”同步和“或”同步 当某个任务和多个任务同步时,使用事件标志组! 参考资料: 1、https://wenku.baidu.com/view/5f93f24230126edb6f1aff00bed5b9f3f80f725a.html 2、https://wenku.baidu.com/view/a 阅读全文
posted @ 2020-04-23 10:44 我爱茜茜公主 阅读(214) 评论(0) 推荐(0)
摘要: 1、数组清零-memset() :memset()函数原型是extern void *memset(void *buffer, int c, int count) c是赋给buffer的值,count是数组长度 2、sizeof() 数组在内存中占用的存储空间,以字节数为单位,sizeof()是运算 阅读全文
posted @ 2020-04-19 21:11 我爱茜茜公主 阅读(135) 评论(0) 推荐(0)
摘要: 1、(堆栈)https://chuna2.787528.xyz/qsyll0916/p/8013136.html 2、(堆栈)https://blog.csdn.net/Emoeror_Zhang/article/details/94737249?depth_1-utm_source=distribut 阅读全文
posted @ 2020-04-19 14:33 我爱茜茜公主 阅读(127) 评论(0) 推荐(0)
摘要: 2020年3月3日 36年前,王石一段采访中说:自己来到北京,无非是想证明下自己,在改革过程中,在这个新兴的城市当中,证明自己能做些什么,而且对社会有些贡献! 阅读全文
posted @ 2020-04-03 18:32 我爱茜茜公主 阅读(240) 评论(0) 推荐(0)
摘要: 当优化级别为o1时,程序中局部变量值被突然更改;程序运行uart发送时,会进入HardFault_Handler,找问题时,找不到什么原因;优化级别改为default(o2)时,程序运行正常! 阅读全文
posted @ 2020-04-02 13:53 我爱茜茜公主 阅读(1488) 评论(0) 推荐(0)
摘要: 遇到HardFault_Handler时,往往不知所措,一般情况是心态崩了,闲话少说,如何解决问题才是关键! 第一种办法是:keil在debug的时候,有call stack窗口,它的作用是记录程序进出堆栈的过程,通过查看里面的内容,找到死机前函数的调用过程,往往问题就在这附近!但是有的时候调出ca 阅读全文
posted @ 2020-04-02 10:06 我爱茜茜公主 阅读(1921) 评论(0) 推荐(0)