实验目的:测试自动唤醒模式AWUM功能是否正常
实验原理:AWUM为0时,睡眠模式通过清除CAN_MCR寄存器的SLEEP位,由软件唤醒;
AWUM为1时,睡眠模式通过检测CAN报文,由硬件自动唤醒。唤醒的同时,硬件自动对CAN_MSR寄存器的SLEEP和SLAK位清0 。
硬件环境:双CAN通信,主机CAN收发口为PB8、PB9,从机为PA11、PA12,二者通过外部TJA1050芯片连接,注意CAN_H接CAN_H,CAN_L接CAN_L
实验步骤:1. 将主从机程序下载进相应芯片
2. 从机(接收端)进入Debug模式
3. 点击全速运行后观察报文接收情况
4. 退出DEBUG模式,注释掉第134行
4. 编译程序,再次进入DEBUG模式,点击全速运行后再次观察报文接收情况
4.复位并退出Debug模式
实验现象:首次观察调试窗口发现从机已自动退出睡眠模式,具体表现为 CAN_MCR_SLEEP位清0,且无法手动置1(因为一直收到报文,被自动唤醒);
第二次观察调试窗口发现系统处于睡眠模式,接收FIFO1数据不更新。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
AWUM为0时,睡眠模式通过清除CAN_MCR寄存器的SLEEP位,由软件唤醒;AWUM为1时,睡眠模式通过检测CAN报文,由硬件自动唤醒。唤醒的同时,硬件自动对CAN_MSR寄存器的SLEEP和SLAK位清0 。双CAN通信,主机CAN收发口为PB8、PB9,从机为PA11、PA12,二者通过外部TJA1050芯片连接,注意CAN_H接CAN_H,CAN_L接CAN_L。
资源详情
资源评论
资源推荐
收起资源包目录
V05_CAN_自动唤醒模式 (462个子文件)
RS422_MODULE.uvguix.59543 175KB
RS422.axf 262KB
RS422.axf 260KB
RS422.axf 259KB
RS422_sct.Bak 494B
RS422_sct.Bak 479B
RS422_sct.Bak 479B
stm32f10x_tim.c 107KB
stm32f10x_tim.c 107KB
stm32f10x_tim.c 107KB
stm32f10x_flash.c 61KB
stm32f10x_flash.c 61KB
stm32f10x_flash.c 61KB
stm32f10x_rcc.c 50KB
stm32f10x_rcc.c 50KB
stm32f10x_rcc.c 50KB
stm32f10x_adc.c 46KB
stm32f10x_adc.c 46KB
stm32f10x_adc.c 46KB
stm32f10x_i2c.c 45KB
stm32f10x_i2c.c 45KB
stm32f10x_i2c.c 45KB
stm32f10x_can.c 44KB
stm32f10x_can.c 44KB
stm32f10x_can.c 44KB
stm32f10x_usart.c 37KB
stm32f10x_usart.c 37KB
stm32f10x_usart.c 37KB
system_stm32f10x.c 36KB
system_stm32f10x.c 36KB
system_stm32f10x.c 36KB
system_stm32f10x.c 36KB
system_stm32f10x.c 36KB
system_stm32f10x.c 36KB
stm32f10x_fsmc.c 35KB
stm32f10x_fsmc.c 35KB
stm32f10x_fsmc.c 35KB
stm32f10x_spi.c 30KB
stm32f10x_spi.c 30KB
stm32f10x_spi.c 30KB
stm32f10x_dma.c 29KB
stm32f10x_dma.c 29KB
stm32f10x_dma.c 29KB
stm32f10x_sdio.c 28KB
stm32f10x_sdio.c 28KB
stm32f10x_sdio.c 28KB
stm32f10x_gpio.c 23KB
stm32f10x_gpio.c 23KB
stm32f10x_gpio.c 23KB
stm32f10x_dac.c 19KB
stm32f10x_dac.c 19KB
stm32f10x_dac.c 19KB
core_cm3.c 17KB
core_cm3.c 17KB
core_cm3.c 17KB
stm32f10x_cec.c 11KB
stm32f10x_cec.c 11KB
stm32f10x_cec.c 11KB
stm32f10x_pwr.c 9KB
stm32f10x_pwr.c 9KB
stm32f10x_pwr.c 9KB
stm32f10x_rtc.c 8KB
stm32f10x_rtc.c 8KB
stm32f10x_rtc.c 8KB
stm32f10x_bkp.c 8KB
stm32f10x_bkp.c 8KB
stm32f10x_bkp.c 8KB
main.c 8KB
main.c 8KB
stm32f10x_misc.c 7KB
stm32f10x_misc.c 7KB
stm32f10x_misc.c 7KB
stm32f10x_exti.c 7KB
stm32f10x_exti.c 7KB
stm32f10x_exti.c 7KB
stm32f10x_wwdg.c 6KB
stm32f10x_wwdg.c 6KB
stm32f10x_wwdg.c 6KB
stm32f10x_dbgmcu.c 5KB
stm32f10x_dbgmcu.c 5KB
stm32f10x_dbgmcu.c 5KB
stm32f10x_iwdg.c 5KB
stm32f10x_iwdg.c 5KB
stm32f10x_iwdg.c 5KB
main.c 5KB
stm32f10x_it.c 4KB
stm32f10x_it.c 4KB
stm32f10x_it.c 4KB
stm32f10x_crc.c 3KB
stm32f10x_crc.c 3KB
stm32f10x_crc.c 3KB
can.c 2KB
can.c 2KB
stm32f10x_can.crf 350KB
stm32f10x_can.crf 350KB
stm32f10x_can.crf 348KB
stm32f10x_rcc.crf 348KB
stm32f10x_rcc.crf 348KB
stm32f10x_flash.crf 348KB
stm32f10x_usart.crf 347KB
共 462 条
- 1
- 2
- 3
- 4
- 5
A_Alinlin
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 信呼OA系统2.1.7版源码
- 3122080306 邹子轩 实验报告二.docx
- 基于STM32 NUCLEO板设计彩色LED照明灯(纯cubeMX开发)(大赛作品,文档完整,可直接运行)
- 发那科工业机器人保养大全
- Sphere.h
- REMD固有时间尺度分解信号分量可视化(Matlab完整源码和数据)
- 嵌入式系统双单片机STC89C52+STC15W104多功能学习板电路图可扩展 适用于单片机初学者和教学
- 基于STM32蓝牙控制小车系统设计(硬件+源代码+论文)大赛作品
- XILINXFPGA源码基于Spartan3火龙刀系列FPGA开发板VGA测试例程
- Java聊天室的设计与实现【尚学堂·百战程序员】
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0