<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chen_freedom的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chen_freedom</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chen_freedom]]></copyright><item><title><![CDATA[关于TCP/IP协议栈的相关知识点]]></title><link>https://blog.youkuaiyun.com/chen_freedom/article/details/105176375</link><guid>https://blog.youkuaiyun.com/chen_freedom/article/details/105176375</guid><author>chen_freedom</author><pubDate>Sun, 29 Mar 2020 12:13:41 +0800</pubDate><description><![CDATA[已知TCP/IP的协议栈的ip协议是无连接服务，现在我们聊聊支持面向连接的ip协议，

优点：可靠传输，有序传输，资源预知使用

缺点：需要全局的网络信息
...]]></description><category></category></item><item><title><![CDATA[关于宏的日常开发]]></title><link>https://blog.youkuaiyun.com/chen_freedom/article/details/89850942</link><guid>https://blog.youkuaiyun.com/chen_freedom/article/details/89850942</guid><author>chen_freedom</author><pubDate>Sun, 05 May 2019 17:16:30 +0800</pubDate><description><![CDATA[可以设置文件头宏，文件尾宏，以及注释宏
]]></description><category></category></item><item><title><![CDATA[嵌入式C面试题整理]]></title><link>https://blog.youkuaiyun.com/chen_freedom/article/details/89208483</link><guid>https://blog.youkuaiyun.com/chen_freedom/article/details/89208483</guid><author>chen_freedom</author><pubDate>Thu, 11 Apr 2019 13:59:58 +0800</pubDate><description><![CDATA[1.拓展性的谈谈全局变量和局部变量

命名规则
	全局变量的声明
	如何规范的访问全局变量
	局部变量的声明
	局部变量的大小
	如何规范的访问局部变量
2.谈谈中断产生处理的全过程，详细到硬件

寄存器方向
	中断向量表
	中断函数方向
3.在中断函数中插入一段延时，会出现什么情况，怎么处理？

性能方向
	改进方法
4.在函数内分配一个巨大的数组，会出现什么情况，该怎样处理？

栈的方向
	堆...]]></description><category></category></item><item><title><![CDATA[STM32 中 CAN进入错误回调函数后无法接收问题（HAL库）]]></title><link>https://blog.youkuaiyun.com/chen_freedom/article/details/82703572</link><guid>https://blog.youkuaiyun.com/chen_freedom/article/details/82703572</guid><author>chen_freedom</author><pubDate>Fri, 14 Sep 2018 15:32:46 +0800</pubDate><description><![CDATA[CPU进入错误回调函数后 ，无法接收新的数据包


void HAL_CAN_ErrorCallback(CAN_HandleTypeDef *hcan)

经检查，如果CPU在进入错误回调函数之前，我们调用


HAL_CAN_Receive_IT(&amp;amp;Can1Handle, CAN_FIFO0);

一般来说，我们会认为CPU一直处于可以接收新的can包的状态，但是只要CPU进入错误回调...]]></description><category></category></item></channel></rss>