基于STM32单片机的汽车CAN_J1939协议测试源码,可供学习设计参考。 main(void) { SystemInit(); //设置系统时钟为72M KeyInit(); //按键管脚初始化 LED_GPIO_Config();//LED管脚初始化 CAN_GPIO_Config();//CAN管脚初始化 CAN_NVIC_Configuration(); //CAN中断初始化 CAN_INIT();//CA初始化N模块 J1939_Initialization( TRUE ); // while (J1939_Flags.WaitingForAddressClaimContention) // J1939_Poll(5); // int RXQueueCount=1; while(1) { //SendOneMessage(&Msg); /***********************??????*************************/ //
2024-02-15 09:07:38 1.88MB stm32 嵌入式硬件
嵌入式数据结构与算法:包括线性表,栈和队列,树和图等
2024-02-14 17:47:17 1.5MB 数据结构
1
芯片:STM32F103C8T6 RFID:RC522 使用了STM32CubeMX软件 cube需要配置SPI 实现了读卡,识别卡的类型,以及刷卡开关灯等基本操作 串口可以时刻发送数据
2024-02-06 00:00:26 7.16MB stm32 arm 嵌入式硬件
1
将grbl0.8源码移植于stm32. 学习开源运动控制器软件。
2024-02-04 10:22:33 856KB stm32 arm 嵌入式硬件
1
华大单片机HC32L13X rtthread
2024-02-03 23:33:46 13.56MB 嵌入式硬件
1
基于ARM嵌入式系统的通用Bootloader的设计与实现
2024-02-02 16:52:50 1.44MB ARM 嵌入式系统 Bootloader
1
针对轻量型LwIP协议栈开源包具有的工业以太网传输功能,应用于嵌入式开发产品中。该产品通过以太网总线和web server和机器人等外围设备通信,但是无法满足总线和web server同时具有稳定性的工业应用需求。提出了一种适用于该产品的基于STM32单片机的资源调度系统,首先对LwIP开源代码进行了改进,针对TCP和HTTP的资源,分别对以太网接收数据、发送数据两个进程进行合理调度,并构建了以STM32单片机为核心的硬件控制系统和软件程序。通过对该控制系统的研究和测试发现,优化后的LwIP架构有效地解决了工业以太网总线和web server资源冲突的问题。
2024-02-02 14:08:46 1.39MB STM32; web server;
1
STM32F103RC利用W25Q64实现FATFS文件系统
2024-01-31 02:37:10 9.89MB stm32 arm 嵌入式硬件
1
嵌入式应用系统开发》《STM32单片机》 +仓库 《嵌入式应用系统开发》《STM32单片机》 +仓库 《嵌入式应用系统开发》《STM32单片机》 +仓库 《嵌入式应用系统开发》《STM32单片机》 +仓库 《嵌入式应用系统开发》《STM32单片机》 +仓库 《嵌入式应用系统开发》《STM32单片机》 +仓库 《嵌入式应用系统开发》《STM32单片机》 +仓库 《嵌入式应用系统开发》《STM32单片机》 +仓库 《嵌入式应用系统开发》《STM32单片机》 +仓库 《嵌入式应用系统开发》《STM32单片机》 +仓库 《嵌入式应用系统开发》《STM32单片机》 +仓库 《嵌入式应用系统开发》《STM32单片机》 +仓库 《嵌入式应用系统开发》《STM32单片机》 +仓库 《嵌入式应用系统开发》《STM32单片机》 +仓库 《嵌入式应用系统开发》《STM32单片机》 +仓库
2024-01-30 18:51:21 4.77MB stm32
1
STM32CUBE HAL库 CH455驱动四位数码管 内含.c/h文件,ch455数码管采用IIC引脚驱动,SDA,SCL引脚自定义,只需要在CUBE进行引脚定义时,标签改为TUF_SDA,TUF_SCL,即可,同时修改.h文件中注释两线接口处要求修改的引脚。然后在keil的mian.c中加入开启键盘显示函数 TUF_DPY_Write_Cmd( CH455_SYSON ); ,然后调用显示函数 void TUF_DPY_SHOW_NUM(float num)即可。
2024-01-28 14:07:20 2KB stm32 arm 嵌入式硬件
1