实习工作小结第三十三天
时间:10-02
整理:3721RD
点击:
说一下昨天为什么没有发贴,因为昨天发帖的时候可能是误操作的原因,连着发了两次都没有成功,写的东西都丢失了,我实在是不想写第三遍了(多说一句,今天这个也是第二遍了!火大啊!我要冷静,,冷静)
好了,说这两天的工作经历,前天是说的无闪烁数码管问题,到今天为止,终于是完成了,现在和大家一起交流一下,公司的代码,不方便公开源码,就和大家一起交流一下思路。
代码结构:主函数里面刷新数据,在中断函数里面刷新数码管。这里面有几个要注意的地方。
第一个就是消影的问题,在每一帧数码管刷新之后应该要消影,如果资源比较紧张,那么如果有必要应该在每一位数码管显示之后消影,否则的化,会影响视觉效果(如果看起来不清楚,或者是数据显示的不对,那么应该要考虑消影的问题)。
第二点就是如果有其他的中断服务函数,那么不要在里面处理过于复杂的函数(一般来说,中断服务函数的作用应该是只负责调整标志位而不是全部的数据处理),因为有可能影响定数中断的触发(这个不是一定的,很多的处理器都支持中断嵌套,处理好优先级就可以)。
第三个就是时间的问题,就是说定时中断函数本身不要处理太复杂的函数,特别是不要超过定时的时间。不然很容易出问题的。
这两天赶着写报告,没有多看STM32,过两天再说这个问题!
PS:本人现在大三,在嵌入式领域只能算是一个刚刚看见门槛的小学生,上面的写的东西大部分是我看的资料,也有一些是我的想法。如果您不小心点开了,又不幸看完了,那么我还真是感激不尽!当然,如果您愿意留下只言片语,或是交流,或是指正,鄙人更是感激万分!
末学后进在这里,希望与大家一起进步,成长!祝大家每天都有好心情!
好了,说这两天的工作经历,前天是说的无闪烁数码管问题,到今天为止,终于是完成了,现在和大家一起交流一下,公司的代码,不方便公开源码,就和大家一起交流一下思路。
代码结构:主函数里面刷新数据,在中断函数里面刷新数码管。这里面有几个要注意的地方。
第一个就是消影的问题,在每一帧数码管刷新之后应该要消影,如果资源比较紧张,那么如果有必要应该在每一位数码管显示之后消影,否则的化,会影响视觉效果(如果看起来不清楚,或者是数据显示的不对,那么应该要考虑消影的问题)。
第二点就是如果有其他的中断服务函数,那么不要在里面处理过于复杂的函数(一般来说,中断服务函数的作用应该是只负责调整标志位而不是全部的数据处理),因为有可能影响定数中断的触发(这个不是一定的,很多的处理器都支持中断嵌套,处理好优先级就可以)。
第三个就是时间的问题,就是说定时中断函数本身不要处理太复杂的函数,特别是不要超过定时的时间。不然很容易出问题的。
这两天赶着写报告,没有多看STM32,过两天再说这个问题!
PS:本人现在大三,在嵌入式领域只能算是一个刚刚看见门槛的小学生,上面的写的东西大部分是我看的资料,也有一些是我的想法。如果您不小心点开了,又不幸看完了,那么我还真是感激不尽!当然,如果您愿意留下只言片语,或是交流,或是指正,鄙人更是感激万分!
末学后进在这里,希望与大家一起进步,成长!祝大家每天都有好心情!
如果发帖有问题,赶紧联系我
以后写工作总结,可以现在自己电脑上的word里写好,然后粘贴过来发表,顺便你还能存个档~
好的谢谢指教,以后会注意的。
嗯嗯!好的。这次应该是我的一些误操作,而且很晚了,不太好呢感觉