-
基于51单片机的CAN 通信
应用背景
为初学者打通基于51单片机的CAN通信学习。使用的can控制器是SPI接口的MCP2515。
本程序在51单片机开发板上经验证,可以正常使用。
希望对你有所帮助。
关键技术
部分程序:
*/
void mcp2515_setRegister(unsigned char address,unsigned char Value)
{
CS = 1;
Delay_Us(5);
SPISendByte(0x02); /* 字节写命令,0x02,后跟一字节地址,一字节数据 */
SPISendByte(address);
SPISendByte(Value);
CS = 1;
Delay_Us(5); /* CS禁止时间,大于50ns */
}
/****************************************************************
*
* 函数名: mcp2515_setRegisterS
* 入口参数:adress: 需要设置的寄存器的地址
* value[]:用来设置的缓冲区的头指针
*
- 2023-03-23 19:30:03下载
- 积分:1
-
嵌入式linux驱动程序设计从入门到精通 光盘源码
嵌入式linux驱动程序设计从入门到精通 光盘源码,包括《嵌入式linux驱动程序设计从入门到精通》全部13章的demo程序,
及相关文档描述,
- 2022-09-01 12:25:04下载
- 积分:1
-
ddr2控制器 Verilog编写
应用背景Verilog语言编写的ddr2控制器,主要通过控制ddr2的用户侧界面控制ddr2的读写,本程序主要完成一次简单的写地址,写数据到ddr2里,并且再写地址,读数据回来,以此校验ddr2的读写。关键技术通过在xilinx ise工具里进行综合仿真,并且在xilinx v5 110t板子上成功实现读写。通过控制用户侧界面的ap_af_addr,app_wdf_addr,等app信号写进ddr2控制器里,在读回read_data_fifo信号
- 2022-06-29 21:32:21下载
- 积分:1
-
FM嵌入式系统的驱动
在LINUX系统下实现QN8027 FM模块的驱动程序,包括其初始化的流程及寄存器的设置,并对其中的部分寄存器详解及其举例说明。
- 2022-03-18 12:45:55下载
- 积分:1
-
飞斯卡尔 电磁组比赛 车的程序以及电路,对初做电磁车比赛的人有很大帮助
应用背景程序为赛区 电磁组第六组的比赛程序,以及对应的原理图与PCB关键技术电磁车的比赛程序以及与程序相对应的电路,希望对初做的朋友有所帮助
- 2022-06-26 01:51:01下载
- 积分:1
-
STM32_MP3测试程序
MP3测试程序
先插入SD卡,在卡内根目录下存放几首MP3歌曲。烧写这个程序。烧完后把耳机插到J3就能听到歌声了。
板上电位器VR1用于调整声音大小。开始用时记得把VR1调到最大
- 2022-05-21 14:31:11下载
- 积分:1
-
3.5寸屏驱动
CooCox的3.5寸屏驱动,代码整齐,注释详细,是学习LCD屏驱动的好例程,(包中包括字库文件,头文件,C源代码)。
- 2023-01-24 19:00:03下载
- 积分:1
-
C8051F32X ADC
wewewgregregregegfergregfdrsefg、wewewgregregregegfergregfdrsefg、wewewgregregregegfergregfdrsefg、wewewgregregegfergregfdrsefg、wewewgregregegfergregfdrsefg
- 2022-11-22 11:15:03下载
- 积分:1
-
陀螺仪LIS3DH驱动程序
陀螺仪LIS3DH驱动程序,主要用于各种加速度测量,倾斜角测量等。
- 2023-08-14 05:05:03下载
- 积分:1
-
Realtek-RTD2660源代码源程序-适用于7至19寸
资源描述Realtek-RTD2660源代码源程序-适用于7至19寸
- 2022-09-19 20:50:03下载
- 积分:1