自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 lin通信过程的理解

*uart接收和发送消息时,都会产生中断,即产生中断信号,运行一次中断服务函数*中断函数中根据寄存器的标志位,首先判断是否收到头部报文,如果是1则根据PID判断是lin传送还是lin接受若是lin接受,则把用于接收数据的寄存器先清除,并且标出数据长度若是lin发送,则把要写的数据放入数组,再写入传输数据的寄存器中再判断数据是否接收满了的缓冲区标志位如果满了则标志位为1继续判断PID,如果PID(根据信号列表来判定需求的信号)是所要的,则把所存储接收数据的寄存器里面的数据,读入到数组中否则,则不作应答,再接收

2022-07-02 16:54:13 2264 1

原创 底层单片机学习

1.点亮led灯将led灯初始化对应的gpio引脚上,再使用使用gpio拉高或者降低引脚点亮led灯2.灯闪烁采用在引脚拉高降低的同时可以采用delay函数产生延迟/*这里的时间由时钟判断分为内部或者外部时钟,如果想要变化的时候要使用clk函数对于时钟进行分频,从而能够对函数的产生更精确延迟)3.按键的查询和中断首先将对应得按键初始化到相应的gpio口上,相当于将led初始化到对应的引脚,查询是使用gpio-readinputpin来判断引脚的高低电平从而拉升或降低电压,而中断是初始

2022-03-30 09:36:03 487

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除