STM32上进行Unix时间戳转换

STM32上进行Unix时间戳转换

1.Unix时间戳简介

Unix时间戳(Unix Timestamp)是一种时间表示方式,定义为从1970年1月1日00:00:00 UTC(协调世界时)起经过的总秒数(不考虑闰秒)。

2.MDK程序简单解析

程序首先将stTime1中的unix时间戳变量赋个初始值,然后使用函数UnixTime_To_LocalTime进行第一次转换得到本地时间年月日时分秒,随后再使用LocalTime_To_UnixTime将本地时间年月日时分秒转换时间戳到stTime2中,最后对转换前后的时间戳变量进行比较。

3.程序执行效果

Unix时间戳1经过转换得到本地时间,然后再转换回Unix时间戳2,结果Unix时间戳1等于Unix时间戳2,所以完全没问题十分滴好用。

4.板子运行效果

板子主控为STM32H750VBT6,在Keil中直接当STM32H743VIT6使用,有2MB的flash。带RS485接口,带CAN接口,带以太网接口,带RS232接口,带512MB的SD NAND芯片,带4MB的SPI-flash芯片W25Q32,带ST-LINK V2.1下载器,带USB转TTL串口芯片CH340。

补充:对这个板子或程序感兴趣的可以闲鱼搜索"大功率的小汪",了解更多。

相关推荐
嗯嗯=2 小时前
STM32单片机学习篇1
stm32·单片机·嵌入式硬件
恶魔泡泡糖2 小时前
51单片机I-O扩展2
单片机·嵌入式硬件·51单片机
梁洪飞3 小时前
kernel 内存知识
linux·arm开发·嵌入式硬件·arm
纳祥科技3 小时前
硬核拆解:一款DP转3VGA+音频输出分配器,3屏同步输出
单片机·嵌入式硬件·音视频·拆解
ElfBoard4 小时前
ElfBoard技术贴|如何在ELF-RK3506开发板上构建AI编程环境
c语言·开发语言·单片机·嵌入式硬件·智能路由器·ai编程·嵌入式开发
橙露4 小时前
STM32 单片机实战:基于 HAL 库的串口通信与中断处理详解
stm32·单片机·嵌入式硬件
__万波__4 小时前
STM32L475跑马灯实验
stm32·单片机·嵌入式硬件
代码游侠4 小时前
ARM 嵌入式开发学习——从内核到外设
arm开发·笔记·嵌入式硬件·学习
兆龙电子单片机设计4 小时前
【STM32项目开源】STM32单片机智能万年历系统
stm32·单片机·开源·毕业设计·智能家居