2020年7月13日

Android 获取系统时间以及实时刷新时间(附参考代码)

摘要: 使用date获取系统时间: private SimpleDateFormat simpleDateFormat; private Date date; //onCreate中 simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm"); d 阅读全文

posted @ 2020-07-13 14:54 谢嘉敏 阅读(6209) 评论(0) 推荐(0) 编辑

Android 弹窗AlertDialog 上下文菜单ContextMenu的具体使用(附参考代码)

摘要: 弹窗AlertDialog 上下文菜单ContextMenu这两个结合可以实现长按列表item出现菜单,点击菜单项弹出对话框进行进一步操作。 对话框AlertDialog AlertDialog是Android中最常用的对话框,可以完成常见的交互操作,如提示、确认、选择等功能。 AlertDialo 阅读全文

posted @ 2020-07-13 13:33 谢嘉敏 阅读(767) 评论(0) 推荐(0) 编辑

2020年7月9日

Java语言 基础笔记

摘要: JRE与JDK JRE(Java Runtime Environment Java运行环境):包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。JDK(Java Developme 阅读全文

posted @ 2020-07-09 18:13 谢嘉敏 阅读(207) 评论(0) 推荐(0) 编辑

2020年7月8日

STM32 RCC时钟 初学笔记

摘要: 目录: 系统时钟的时钟源。 HSE时钟。 HSI时钟。 锁相环时钟PLLCLK。 配置系统时钟流程(重要!)。 SystemInit固件库函数。 阅读全文

posted @ 2020-07-08 14:38 谢嘉敏 阅读(481) 评论(0) 推荐(0) 编辑

STM32 startup_stm32f10x_hd.s 启动文件 初学笔记

摘要: 启动文件由汇编编写,是系统上电复位后第一个执行的程序。主要做了以下工作: 1、初始化堆栈指针SP= _initial_sp。 2、初始化PC指针=Reset_Handler(下一条指令地址)。 3、初始化中断向量表。 4、配置系统时钟。 5、调用C库函数main初始化用户堆栈,从而最终调用main函数去到C的世界。 阅读全文

posted @ 2020-07-08 11:23 谢嘉敏 阅读(1034) 评论(0) 推荐(0) 编辑

2020年7月6日

STM32 GPIO 位带操作 初学笔记

摘要: 位操作就是可以单独的对一个比特位读和写,这个在51单片机中非常常见。51单片机中通过关键字sbit来实现位定义,STM32没有这样的关键字,而是通过访问位带别名区来实现。 在STM32中,有两个地方实现了位带,一个是SRAM区的最低1MB空间,另一个是外设区最低IMB空间。这两个IMB的空间除了可以像正常的RAM一样操作外,他们还有自己的位带别名区,位带别名区把这1MB的空间的每一个位膨胀成一个32位的字,当访问位带别名区的这些字时,就可以达到访问位区某个比特位的目的。 阅读全文

posted @ 2020-07-06 17:50 谢嘉敏 阅读(254) 评论(0) 推荐(0) 编辑

STM32 GPIO输入 按键 初学笔记

摘要: 目录: 按键的硬件电路。 读取GPIO输入库函数:GPIO_ReadInputDataBit;GPIO_ReadInputData。 代码。 阅读全文

posted @ 2020-07-06 16:21 谢嘉敏 阅读(812) 评论(0) 推荐(0) 编辑

STM32 LED闪烁 初学笔记

摘要: LED的硬件电路。 LED 共阴极指的是LED共同的接点是GND(接地),而共阳极指的是LED共同的接点是电源。LED亮灯的条件是两端有电势差。 1.共阴极: 当LED另一端接入5V电源的时候,与另一端产生电势差因此会有电流从正极流到GND,最后会亮灯 当LED另一端接入0V的时候,则不会产生电势差也就不会亮灯。 优点是符合人类的正向思维,送电ON就是开,OFF就是关。 2.共阳极: 当LED另一端接入5V电源的时候,不会产生电势差因此不会亮灯。 当LED另一端接入0V的时候,会产生电势差,电流会从5V端流经LED到0V端,会亮灯。 配置GPIO输出步骤。 代码。 阅读全文

posted @ 2020-07-06 14:44 谢嘉敏 阅读(663) 评论(0) 推荐(0) 编辑

2020年7月3日

STM32 库函数 初学笔记

摘要: 寄存器结构体定义 偏移量:4字节,因此用unsigned int声明结构体内每个元素。定义GPIOB为以GPIOB_BASE为基址的结构体指针。 编写库函数 编写库函数文件: main函数中调用: 构建库函数雏形 参照下表: main()中: STM32固件库文件分析 GPIO_ReadOutput 阅读全文

posted @ 2020-07-03 16:54 谢嘉敏 阅读(1062) 评论(0) 推荐(0) 编辑

STM32 GPIO 初学笔记

摘要: GPIO是什么 GPIO是通用输入输出端口的简称,简单来说就是STM32可控制的引脚,STM32芯片的GPIO引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。STM32芯片的GPIO被分成很多组,每组有16个引脚,如型号为STM32F103ZET6型号的芯片有GPIOA、GPIO 阅读全文

posted @ 2020-07-03 10:33 谢嘉敏 阅读(628) 评论(0) 推荐(0) 编辑

导航