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。

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

相关推荐
于小猿Sup13 小时前
VMware在Ubuntu22.04驱动Livox Mid360s
linux·c++·嵌入式硬件·自动驾驶
chao18984414 小时前
STM32 HAL库驱动AT24C02 EEPROM例程
stm32·单片机·嵌入式硬件
不会武功的火柴15 小时前
SystemVerilog语法(8)-有限状态机(FSM)
嵌入式硬件·fpga开发·自动化·ic验证·rtl·uvm方法学
猫猫的小茶馆17 小时前
【Python】函数与模块化编程
linux·开发语言·arm开发·驱动开发·python·stm32
feifeigo12317 小时前
STM32矩阵键盘驱动(库函数版)实现
stm32·矩阵·计算机外设
嵌入式小站18 小时前
STM32 零基础可移植教程 05:按键消抖,为什么按一次会触发好几次
chrome·stm32·嵌入式硬件
czhaii18 小时前
跟我动手学FX系列PLC GX2环境
嵌入式硬件
拾知_H19 小时前
STM32/Delay延时函数编程思路
stm32·单片机·时钟·延时
2zcode20 小时前
基于STM32的智能扫地机器人设计与实现
stm32·嵌入式硬件·机器人
jllllyuz21 小时前
单相并网逆变器控制代码实现(STM32版)
stm32·单片机·嵌入式硬件