2015年3月27日-日记

  今天突然心情很好~~因为得到了挺多的东西的,搞焊接机的时候遇到个难点!

  我采用的是FreeRTOS的操作系统,用了一个进程来进行矩阵键盘的扫描,其中有个工作线程,当处于工作状态的时候,占用的时间及其的多,压根没把cup控制权让给其它线程,因此矩阵键盘的扫描也就不能生效了,~~~但是我有个独立按键,主要用于控制系统开始,或者暂停的功能~但是呢~我想当系统处于工作状态下,可以通过矩阵键盘上的复位按键来使得整个系统复位~~!!! 因此不知如何是好了~~

  解决方法:采用外部中断来捕获按键开始暂停的信号,然后当按键暂停后,将CUP控制权交出,使得其他进程能正常运行,因此当矩阵键盘扫描到复位按键后,通过全局变量将数据传递给工作状态,通过该变量来决定是否直接结束当前操作!!!这是个不错的方法!

  还有今天偶然犯了一个错误:#define reset 0xff    ,记得曾经看过一个笑话,说是有些程序员离职前会在自己的源码中埋下一颗炸弹!让人不知道怎么查起!然后就有个示例是这样的:#define true 0 #define false 1  ,意思是将true当成 “假”,false 当成“真”,这下好了,别人一般不会检查宏定义到底对不对~然后就照成很蛋疼的问题啦~今天我犯的错误是同一个,只是比较隐晦一点而已~哈哈。搞得我一头雾水!!不过后来真相解开后我真是想戳死我自己哈哈!!!

  今天还学到了一个extern 用法,在一个函数中比如想调用外部的一个函数,很多人会直接包含外部函数的头文件,不过原来可以直接像定义变量一样,直接extern后面加上函数的声明这样就能成功调用其他c文件里面的函数了~~啊哈,新技能,get!

  今天用了将近3个小时的时间来找出了#define reset 0xff的问题,很头疼,但是很兴奋!瞬间懂得了不少,然后把焊接机的效果又小调了下,基本功能实现!good,明天可以搬下楼下去happy几下了~~不容易啊,虽然前几天对焊接机功能感觉特别乱,但是今天调试后渐渐有感觉,觉得还不算是屎啊。。有的救!!哈哈,接下来就是把它的代码再优化下,让它变漂亮!!!加油吧!哈哈,还有下班回来时间已经是晚上10:30了,走在路上,一直在想离职这件事情,今天好同事去唱K了,然好像是偷偷打了加班卡的~心里感觉有点小受伤~有时候看他们在位置上,有点打酱油的味道~但是得到的却貌似比我多,而我想到了自己,我为公司做了这么多,付出了这么多,得到了跟他们一样,甚至还更少~也许在领导看来我的努力只是白费的。所以其实我想离开公司,不过辉哥让我觉得很敬佩,从技术上,真的无可挑剔,为人上也是很好的~~~今天有幸跟辉哥聊了下技术~觉得真的是~厉害啊,厉害,我要赶紧的学起来,让自己的代码变漂亮,然后离开公司。。。回来的时候在想提离职的时候怎么提,为什么离职:因为给的不够多嘛。还有觉得受委屈了~~~感觉在公司到手7k的薪资的人很少,到时候就以到手7K的薪资,并且以后会要求更多的理由来离开公司吧,如果公司愿意出这个钱,那么我可以继续留在公司,如果不愿意, 那么我走了~不过走的概率是相当大的,反正我也觉得待公司没意思了,得不到想要的,何必苦苦等待?有委屈,受不了就说出来,不能脆弱!!!

时间: 2024-08-09 10:37:01

2015年3月27日-日记的相关文章

中级学员:2015年10月27日作业

中级学员:2015年10月27日作业一.项目收尾管理1.项目收尾包括哪三方面内容?2.项目总结的意义;3.项目总结会包括哪些内容:4.项目评估包括哪些方面:5.项目审计的定义.6.一般项目人员转移的流程:二.知识产权管理1.著作权由哪3个要素组成:2.认定职务作品,考虑的前提有哪2个:三.法律法规和标准规范1.标准名称由哪4个要素组成:2.政府采购法,包括哪六种采购方法,以及每种的前提条件:3.教材中,把标准分为基础标准.开发标准.??标准和??标准.四.请背诵教材P180页项目管理知识体系,并

2015年8月27日课程作业(文件权限管理及grep正则和扩展正则表达式)-JY1506402-19+liuhui880818

学习内容:文件权限管理及grep正则和扩展正则表达式 系统环境:CentOS 6.7/7 x86_64 一.作业(练习)内容: 1.总结本此课程中所涉及命令的使用方法及相关示例展示: 2.总结基本正则表达式及扩展正则表达式 3.显示/etc/passwd文件中以bash结尾的行 4.显示/etc/passwd文件中的两位数或三位数 5.显示`netstat -tan`命令结果中以'LISTEN'后跟0个.1个或者多个空白字符结尾的行 6.添加用户bash.testbash.basher以及nol

2015年8月27日课程作业(练习)安排

一.作业(练习)内容: 1.总结本此课程中所涉及命令的使用方法及相关示例展示: 2.总结基本正则表达式及扩展正则表达式 3.显示/etc/passwd文件中以bash结尾的行 4.显示/etc/passwd文件中的两位数或三位数 5.显示`netstat -tan`命令结果中以'LISTEN'后跟0个.1个或者多个空白字符结尾的行 6.添加用户bash.testbash.basher以及nologin用户(nologin用户的shell为/sbin/nologin):而后找出/etc/passw

2015年3月9日-日记

这是写日记的第二天~哈哈 今天我都做了写什么: 1.完成数据解析的代码. 2.简要分析了称重工具的出错点,可能是IC坏了,有待验证. 3.“心灵鸡汤”蓝牙音箱配置功能. 4.“智能”牙刷告一段落. 对于1,比较有话说,想写个以后能用的自动分包,拆包源码~可以自定义长度,等等,只不过现在看来貌似易用性不怎么样,有很多地方仍需要改进就是.焊接机是我最重要的项目了,以后能否更上一层楼,就看它了.加油 ~今天由于一个printf函数,浪费了我2个小时的时间,使用的操作系统是FreeRTOS,由于对它的不

linux运维实战练习-2015年8月27日课程作业

基本正则表达式 grep命令 一.总结: grep, egrep, fgrep 分两类: 基本正则表达式:BRE 扩展正则表达式:ERE 1.grep:Global search REgular expression and Print out the line. 作用:文本搜索工具,根据用户指定的"模式(pattern)"逐行去搜索目标文本,打印匹配到的     行:PATTERN:是文本字符和正则表达式的元字符组合而成的匹配条件,可用单引号' '将pattern括   起来以避免s

2015年3月11日-日记

恩,现在时间是11号了,昨天没写日记~原因呢~懒呗.不太想找原因啦.没写就是没写了~~ 总结11号今天做了什么:1.修改了焊接机的数据获取,2.添加了电机驱动后发现电机电路有问题!3.称重工具基本弄好了. 不过今天的事情,各种离奇... 1.首先我们的电机驱动板是抄别人的板,型号,电阻电容什么的,一模一样~但是呢~驱动效果却不一样~这就纠结了.自己做了5块板,连在了一起,但是只有一块看起来功能是好的(实际上多出了几个脉冲!).这个问题就不知道什么原因了,只能坐等硬件大神来分析了~~~ 2.串口问

2015年10月27日 json数据小谈

说来惭愧,第一次见json数据格式还是几个月前实习,当时是在由于公司使用cloudstack做云基础平台的开发,由于cloudstack配合kvm时,其做快照的方式因为要将快照做完后再拷贝到二级存储之类的,很慢,然后我就被拉去做第一个吃螃蟹的人了:修改cloudstack的api,让其直接调用底层rbd方式做快照,结果遇到了很多问题,在其日志中看到了这种堆在一起就像乱码的东西,还不知道其叫json(好了,这是背景)!那时也没有理解太多,只知道怎么看它! 最近使用的次数多了,才慢慢有了一些想法!j

2015年3月18日-日记

晚上下班回来感觉挺累,看了集电视剧~名字叫:离婚律师,感觉还可以,看到了第十五集的时候有几件事让我内心很有感触,一个是池海东与罗丽两人在罗丽租的家里一起过了生日,他们一起喝酒,互相诉说自己的心事,感觉很幸福~这就是很多女孩想要的感觉吧,确实,我看到那也很怀念前女友,不过事情都这么久了,过去的始终过去了,想回头,我想没那么容易吧~ 还有另外一件事情让我觉得很生气~,就是焦艳艳拿着高尔夫球杆去送给池海东(先说下,前后的简要剧情,焦艳艳由于红杏出墙被池海东发现,池海东坚决离婚,有意把自己输的精光,净身

2015年3月13日-日记

日子一天一天过~~我们会慢慢长大~~时间过得好快的说~总结今天做了什么呢.?今天把焊接机的画直线,画圆弧等操作的流程昨晚了~就剩调试了,不过电机这部分还是有点问题了~不知道为什么会多出几步来..真的有点蛋疼了.要是驱动板还没能够正常的话,那就难了..相信我们电子工程师一定可以滴!加油哈哈.然后晚上将大神辉的代码又看了一遍,有了点灵感,想想要把他的写代码的框架给移植过来,基本知道了该如何写了.剩下的就是思维方面的事情了.得向他学习学习~该如何写代码,如何构思.哈哈~感觉我就快学会了.加油吧!今天的