11 2024 档案
摘要:最近闲来无事就想制作一款智能手环,为此我直接从网上找到一个开源项目OV-Watch。这里我们就以这个开源项目为例进行介绍,从最初的电路原理图绘制,到PCB打样焊接,到最后的程序编写烧录测试。 由于该开源项目包含了若干个版本,这里我们在复刻的时候以当前最新版本为例,即V2.4版本。 一、思考 我们要设
阅读全文
摘要:一、网卡基础知识 在《Mini2440裸机开发之DM9000》文章中我们对DM9000网卡进行了深入的分析,介绍了其硬件组成以及初始化过程。 在网络通信中,网卡通常由MAC和PHY两个主要部分组成: MAC负责处理数据链路层的协议和控制; PHY负责处理数据在物理介质上的传输; 本文主要介绍以太网的
阅读全文
摘要:一、外部中断 在上一节我们介绍了STM32f103的嵌套向量中断控制器,其中包括中断的使能、失能、中断优先级分组以及中断优先级配置等内容。 1.1 外部中断/事件控制器 在STM32f103支持的60个可屏蔽中断中,有一些比较特殊的中断: 中断编号13 EXTI0:EXTI线0中断; 中断编号14
阅读全文
摘要:一、STM32F103中断介绍 1.1 什么是中断 中断:打断CPU执行正常的程序,转而处理紧急程序,然后返回原暂停的程序继续运行; 举例:当你正在写作业时,做到一半又去吃饭,吃完饭后又回来接着原来的作业继续完成。 对于单片机来说,中断是指CPU正在处理某个事件A,发生了另一件事件B,请求CPU迅速
阅读全文
摘要:时钟是单片机运行的基础,时钟信号推动单片机内各个部分执行相应的指令。时钟系统就是CPU的脉搏,决定CPU速率,像人的心跳一样 只有有了心跳,人才能做其他的事情,而单片机有了时钟,才能够运行执行指令,才能够做其他的处理 (点灯,串口,ADC),时钟的重要性不言而喻。 一、STM32F103时钟介绍 S
阅读全文
摘要:本节我们将会对STM32F103的硬件资源GPIO和串口进行介绍。 一、GPIO 1.1 电路原理图 LED电路原理图如下图所示: 其中: LED1连接到PA8引脚,低电平点亮; LED2连接到PD2引脚,低电平点亮; 1.2 GPIO引脚介绍 STM32F103系列共有7组GPIO,分别为 GPI
阅读全文
摘要:自从大学毕业之后,已经很久没有接触STM32控制器了,最近打算学习一下LVGL,控制芯片计划使用STM32F103RTC6,因此这里我们会简单介绍有关STM32F103RTC6的知识。 一、STM32F103RTC6介绍 1.1 命名规则 我从网上买了一块STM32F103RTC6开发板,STM32
阅读全文
摘要:最近在了解低代码平台,其中关注到gitee上开源项目JeecgBoot,JeecgBoot官方也有比较完整的入门教学文档,这里我们将耕者官方教程学习,并将其记录下来。 一、项目简介 JeecgBoot 是一款基于代码生成器的低代码开发平台拥有零代码能力; 采用前后端分离架构:SpringBoot2.
阅读全文