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。

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

相关推荐
Hello_Embed1 小时前
libmodbus 移植 STM32(USB 串口后端篇)
笔记·stm32·单片机·嵌入式·freertos·libmodbus
VekiSon2 小时前
Linux内核驱动——杂项设备驱动与内核模块编译
linux·c语言·arm开发·嵌入式硬件
来自晴朗的明天3 小时前
14、光耦隔离电路(EL3H7)
单片机·嵌入式硬件·硬件工程
G***技3 小时前
杰和IB3-272:以低功耗高性能打造新一代工业智能交互核心
单片机·嵌入式硬件·物联网
MAR-Sky4 小时前
keil5中数据的不同定义和单片机(以stc8为例)里的对应关系(idata,xdata,data,code)
单片机·嵌入式硬件
项目題供诗6 小时前
51单片机入门(八)
单片机·嵌入式硬件·51单片机
羽获飞6 小时前
从零开始学嵌入式之STM32——9.STM32的时钟系统
stm32·单片机·嵌入式硬件
飞睿科技7 小时前
乐鑫智能开关方案解析:基于ESP32-C系列的低功耗、高集成设计
嵌入式硬件·物联网·esp32·智能家居·乐鑫科技
来自晴朗的明天8 小时前
13、NMOS 电源防反接电路
单片机·嵌入式硬件·硬件工程
17(无规则自律)9 小时前
深入浅出 Linux 内核模块,写一个内核版的 Hello World
linux·arm开发·嵌入式硬件