
c
I_am_Damon
这个作者很懒,什么都没留下…
展开
-
关于O2编译选项的一个过优化问题及其解决方法
O2优化会使得循环中的地址读取异常原创 2022-02-19 16:44:52 · 4160 阅读 · 0 评论 -
《代码简洁之道》读书笔记
1.明确、简洁且专业目标:具有非常优秀的可维护性,让维护人/走查人像看故事一样轻松看懂代码。从本书中总结出的明确、简洁和专业是贯穿代码始终的性质。2.命名一句话:每个变量、函数、类、字段等的命名都要具有明确简洁且专业的自注释性质!评价指标的就是:能让别人一眼看懂这个东西是干嘛用的3.函数(1)函数体要短小(简洁)(2)只有一个抽象层级,且只做一件事(明确、专业)(3)参数尽量少:减少出错概率和测试成本(简洁)(4)结构化编程:单入单出。个人不赞同这个做法4.注原创 2021-03-13 22:18:38 · 308 阅读 · 0 评论 -
把十进制数转换成十六进制后如何分割高低字节
把十进制数转换成十六进制后分割成高低字节#include "stdafx.h"#include void main() {unsigned int angle = 9000;unsigned char angle1, angle2;int tem1_angle = angle;angle1 = unsigned char(tem1_angle >>转载 2017-10-23 09:19:00 · 1954 阅读 · 0 评论 -
uc/os-ii学习
经典教程:嵌入式实时操作系统uc/os-ii Jean J.Labrosse著 邵贝贝等译1. 从主函数开始int main (void){ init();//一些硬件的初始化 InstallInterruptHandler((unsigned int) OSTickISR, (unsigned int) 0x18);//Timer 1 Interrupt Level ...原创 2018-06-27 16:47:07 · 2619 阅读 · 0 评论