(1)实现功能:key1是选择发送模式(首先进入对应的模式后oled才会显示初始界面) key0是接收模式 wk_up是换页 oled显示日期时间,串口1发送检测到的温湿度,烟雾浓度,串口2接收数据 串口2发送数据控制led灯亮灭,串口2发送定时时间让led定时亮灭 如果串口2发送“led on”打开 “ledoff”关闭 “set12231234”表示定时功能,12点23分打开,到达12点34分自动关闭 “anolek”"anoledg"打开和关闭另外一个STM32的led (以上指令通过云端同样适用)
2021-04-23 15:45:16 2.65MB oled STM32+DHT11 STM32+RTC+OLED
1
附件里面包含了DS1302(经典芯片喔)、DS1307(兼容DS1338、DS1338Z)、PCF8563、DS3231这几种RTC芯片的驱动程序。 一种PCF8563和DS1307电路上面的兼容PCB画法截图: 附件内容截图展示:
1
英特尔 Intel® I/O Controller Hub (Intel® ICH) /Platform Controller Hub (PCH) Family Real Time Clock (RTC)
2021-04-22 19:03:22 320KB intel RTC
1
WIFI物联网W601开发板RTC实时时钟温湿度传感器红外收发串口等软件例程源码20例: 实验0-1 Template工程模板-新建工程章节使用 实验0-2 Template工程模板-调试章节使用 实验1 跑马灯(RGB)实验 实验10 USMART调试组件实验 实验11 RTC实时时钟实验 实验12 温湿度传感器实验 实验13 光环境传感器实验(AP3216C) 实验14 红外接收实验 实验15 红外发送实验 实验16 W25Q128实验 实验17 内存管理实验 实验18 SD卡实验 实验19 FATFS实验 实验2 蜂鸣器实验 实验20 汉字显示实验 实验21 图片显示实验 实验3 按键输入实验 实验4 串口通讯实验 实验5 外部中断实验 实验6 看门狗实验 实验7 定时器中断实验 实验8 PWM输出实验 实验9 TFTLCD显示实验
STM32F103实时时钟的触摸屏显示及按键调节
2021-04-20 12:17:44 4.72MB RTC 触摸屏
1
1. 主循环中,当sec达到15s时,设定15s后闹钟,然后进入待机模式Sys_Enter_Standby; 2. RTC中断定时中,清中断。RTC定时中断中,不需要做其他操作。定时到达后,RTC定时会自动唤醒MCU; 3. 注意:standby唤醒后,程序会重头开始执行, standby之后语句执行不到。 通过RTC设置系统进入待机模式,并定时唤醒,是一个非常省电而且非常可靠的方法。
2021-04-17 19:49:36 10.04MB STM32 RTC 省电设计 自动唤醒
1
本资源是RH850/F1L的RTC实时时钟驱动程序。 RH850/F1L是Renesas/瑞萨的一款汽车级的32bit芯片/MCU,其内部集成RTC模块,对应年/月/日/时/分/秒进行计数。本例程是RTC的驱动样例。 适用于使用RH850/F1L芯片进行软件开发的工程师或者单片机学习的人员。
STM32L051低功耗STOP模式下RTC唤醒工程代码
2021-04-13 14:51:32 17.62MB stm32L051  低功耗 stop with
1
FPGA 读写rtc_ds1302实时时钟的Verilog逻辑源码Quartus工程文件+文档说明,RTC芯片型号ds1302,FPGA型号Cyclone4E系列中的EP4CE6F17C8,Quartus版本17.1。 module top( //sys input clk, input rst_n, output rtc_sclk, output rtc_ce, inout rtc_data, output [5:0] seg_sel, output [7:0] seg_data ); wire[7:0] read_second; wire[7:0] read_minute; wire[7:0] read_hour; wire[7:0] read_date; wire[7:0] read_month; wire[7:0] read_week; wire[7:0] read_year; seg_bcd seg_bcd_m0( .clk (clk), .rst_n (rst_n), .seg_sel (seg_sel), .seg_data (seg_data), .seg_bcd ({read_hour,read_minute,read_second}) ); ds1302_test ds1302_test_m0( .rst (~rst_n), .clk (clk), .ds1302_ce (rtc_ce), .ds1302_sclk (rtc_sclk), .ds1302_io (rtc_data), .read_second (read_second), .read_minute (read_minute), .read_hour (read_hour), .read_date (read_date), .read_month (read_month), .read_week (read_week), .read_year (read_year) ); endmodule