STM32F103C8+ENC28J60以太网模块软硬件开发资料包括AD原理图+STM32例程源码+技术文档,可以做为你的学习设计参考。
1、例程源码.rar,正点原子开发板
2022-02-17 11:00:42 712.64MB stm32 arm 嵌入式硬件 单片机
1
STM32F407单片机读写 OneWire_DHT11温湿度传感器驱动DEMO例程源码,DHT11传感器包括一个电阻式测湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。通过单片机等微处理器简单的电路连接就能够实时的采集本地湿度和温度。DHT11与单片机之间能采用简单的单总线进行通信,仅仅需要一个I/O口。传感器内部湿度和温度数据40bit的数据一次性传给单片机,数据采用校验和方式进行校验,有效的保证数据传输的准确性。DHT11功耗很低,5V电源电压下,工作平均最大电流0.5mA。 int main(void) { char str[50]; uint32_t lcdid; /* 复位所有外设,初始化Flash接口和系统滴答定时器 */ HAL_Init(); /* 配置系统时钟 */ SystemClock_Config(); /* 初始化串口并配置串口中断优先级 */ MX_DEBUG_USART_Init(); /* 模块初始化 */ DHT11_Init(); /* 初始化3.5寸TFT液晶模组,一般优先于调试串口初始化
【工控老马出品,必属精品,亲测校正,质量保证】 资源名:C#.NET通过ADS协议和倍福PLC通信例程源码.zip 资源类型:程序源代码 源码说明: 基于C#.NET通过ADS协议和倍福PLC通信例程源码,包含完整代码和注释,非常适合借鉴学习。 适合人群:新手及有一定经验的开发人员
2022-02-15 11:03:06 2.26MB C#.NET ADS协议 倍福PLC 通信例程源码
STM32单片机读写 SDRAM(MT48LC4M32B2TG)软件例程源码,可供学习参考。 SDRAM为 MT48LC4M32B2TG-7 容量16M字节,32Bit 在使用SDRAM前,必须调用 bsp_InitExtSDRAM() 函数配置FMC。 外部SDRAM的物理地址为 0xC000 0000, 访问外部SDRAM,可以使用指针方式。 void DemoExtSDRAM(void) { uint8_t cmd; uint32_t err; uint32_t testdata; //printf("型号: IS61WV102416BLL-10TL 容量2M字节,16Bit,10ns速度\r\n"); printf("SDRAM Model MT48LC4M32B2TG-7, 32Bit"); DispMenu(); /* 打印命令提示 */ while(1) { bsp_Idle(); /* 这个函数在bsp.c文件。用户可以修改这个函数实现CPU休眠和喂狗 */ if (comGetChar(COM1, &cmd)) /* 从串
2022-02-09 09:06:29 4.92MB 单片机 stm32 嵌入式硬件 SDRAM(MT48LC4M32
Spartan7_XC7S15 FPGA开发板软硬件资料包括PDF原理图+FPGA逻辑例程源码工程文件,仅供学习设计参考。
STM32F407单片机读写 MH-Z14A二氧化碳传感器模块并串口输出软件DEMO例程源码,可做为你的学习设计参考。 int main(void) { uint32_t strL; /* 复位所有外设,初始化Flash接口和系统滴答定时器 */ HAL_Init(); /* 配置系统时钟 */ SystemClock_Config(); /* 初始化串口并配置串口中断优先级 */ MX_DEBUG_USART_Init(); MX_USARTx_Init(); HMI_USARTx_Init(); /* 无限循环 */ while (1) { /* 发送读取数值指令 */ if(HAL_UART_Transmit(&husartx,&aTxBuffer[0],9,0xFFFF)==HAL_OK) /* 读取返回值 */ HAL_UART_Receive(&husartx,&aRxBuffer[0],9,0xFFFF); /* 计算气体浓度值 */ strL=aRxBuffer[2]*256+aRxBuffer[3]; HMI_value_setting("page1.t1.txt",aRxBuffer[0]); HMI_value_setting("page1.t7.txt",aRxBuffer[1]); HMI_value_setting("page1.t9.txt",aRxBuffer[2]); HMI_value_setting("page1.t11.txt",aRxBuffer[3]); HMI_value_setting("page1.t13.txt",aRxBuffer[4]); HMI_value_setting("page1.t15.txt",aRxBuffer[5]); HMI_value_setting("page1.t17.txt",aRxBuffer[6]); HMI_value_setting("page1.t19.txt",aRxBuffer[7]); HMI_value_setting("page1.t21.txt",aRxBuffer[8]); HMI_string_setting("page1.t3.txt",strL); printf("二氧化碳浓度为:%d ppm\n",strL); HAL_Delay(5000); } } /** * 函数功能: 向串口屏发送数据 * 输入参数: 无 * 返 回 值: 无 * 说 明: 无 */ void HMI_value_setting(const char *val_str,uint32_t value) { uint8_t tmp_str[30]={0}; uint8_t i; sprintf((char *)tmp_str,"%s=\"%x\"",val_str,value); for(i=0;iDR=tmp_str[i]; while(__HAL_UART_GET_FLAG(&husartx_HMI, UART_FLAG_TXE) == RESET); } HMI_USARTx->DR=0xFF; while(__HAL_UART_GET_FLAG(&husartx_HMI, UART_FLAG_TXE) == RESET); HMI_USARTx->DR=0xFF; while(__HAL_UART_GET_FLAG(&husartx_HMI, UART_FLAG_TXE) == RESET); HMI_USARTx->DR=0xFF; while(__HAL_UART_GET_FLAG(&husartx_HMI, UART_FLAG_TXE) == RESET); } /** * 函数功能: 向串口屏发送数据 * 输入参数: 无 * 返 回 值: 无 * 说 明: 无 */ void HMI_string_setting(const char *val_str,int32_t value) { uint8_t tmp_str[50]={0}; uint8_t i; sprintf((char *)tmp_
ATMEGA328P的有用例程 目录 适用于HD44780编译器的液晶显示器驱动程序 A / D辅助功能 UART辅助功能 Onewire介面实作 计划 SPI接口 所有代码均不提供任何保修。 使用风险自负。 分级为4 +:copyright:SzőkeSzabolcs-2015
2022-01-25 17:06:58 27KB C
1
How Tomcat Works 中文版+例程源码; 源码在src目录下
2022-01-24 16:32:50 5.1MB tomcat原理 tomcat 中文版 源码
1
地磁传感器MMC5983MA驱动示例代码
2022-01-23 16:06:38 4KB MMC5983MA例程
1