- 博客(4)
- 资源 (13)
- 收藏
- 关注
原创 一个串口接收数据的状态机
关于串口接收转义字符状态机:S1——S2——S3——S4——S5S1空闲状态,收到第一个开始前导符,跳转到S2;S2收到第一个开始前导符状态,收到开始第二个前导符,跳到S3;收到其他数据,跳转到S1;S3收到第二个开始前导符状态,收到其他数据进行接收,跳转到S3;收到第一个结束前导符,跳转到S4;S4收到第一个结束符状态,收到其他数据进行接收,跳转到S3;收到第二个结束符,跳转
2013-06-20 19:08:22 8886
原创 关于Matlab调用C函数的问题
在进行算法验证的时候,Matlab无疑是一把利器,如果将用C写的代码,在用Matlab实现一遍,确实很浪费时间。当对于Matlab不是特别熟悉的时候,尤其麻烦。关于Matlab调用C的方式,已经固定了,介绍也很多。但是有一个地方,还没有见到有很多介绍。如何在C中方便地使用Matlab传递过来的变量? 由于Matlab中常使用double型变量,而C中最常使用的是int型变量,当
2013-06-20 19:07:23 2831
原创 关于SPI的小问题
以前常直接调用接口函数来使用,但这一次需要自己实现这些硬件的基本程序,发现对于SPI还是没有真正理解。做的过程中遇到了一些小问题,思考并记录下来。 SPI是由发送驱动时钟线工作的,在发送的同时,有数据移位进入接收寄存器,至少在STM8和STM32上是这样。所以无论是进行读或写,实际上硬件都操作了硬件中的发送和接收寄存器。 所以这中间,对于底层SPI而言只需要一个函数就可以实现数
2013-06-20 19:06:37 1437
原创 STM8L编程问题之segment .text size overflow
#error clnk Debug\solar_charger.lkf:1 segment .text size overflow,提示代码段溢出,此时因为使用STM8L的固件库,造成一些不必要的函数被编译,可以尝试注释掉一些不必要的函数;如果已经没有可以注释的函数,可以尝试在project setting中,选择代码优化,压缩代码。 遇到最多的莫过于使用库的时候,提示代码超过内存范围。
2013-06-20 19:05:59 13721 1
JLink_Windows_V650b-2019.exe.txt
2019-10-11
ZigBee 测试建议书
2019-01-14
pc_lint工具
2014-02-28
pc_lint(Vers. 9.00j)
2014-01-02
gsmmux-alpha-r3.tb2
2012-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人