单片机
Ling-YJKJ
在职硬件工程师
展开
-
STM32用IIC实现EEPROM的读写
本次使用的eeprom芯片是AT24CO2,stm32芯片是103zet6。 图1.1与图1.2为电路原理图,采用PB6作为SCL,PB7作为SDL;图1.1电路原理图图1.2电路原理图 图1.3是读写指令及地址图,A2,A1,A0是从机地址,详情请看图1.1中的A2,A1,A0,本次全接地,即全为0;写指令为0xA0;写数据为0xA1。图1.3读写指令及地址图 图1.4为写一位数据图。...原创 2022-03-18 21:55:05 · 2669 阅读 · 0 评论 -
时钟与频率的关系
先跟大家回顾一下高中的知识,时间等于频率的倒数,则 有了公式,接下来就是单位换算关系平常我们单片机的时钟动不动就多少MHz,所以我们还需要进一步换算1MHz=1000KHz=1000 000Hz1s=1000ms=1000 000us当我们的F=1MHz时,相当于=右边除以1000 000,所以=左边也应当除1000 000;1000 000us/1000 000=1us;所以频率1MHz的时钟周期是1us;/*********************************原创 2022-03-13 16:56:07 · 6720 阅读 · 0 评论 -
STM32驱动LED
代码中LED低电平驱动,io口是PB|E5;头文件 me.h#ifndef __ME_H#define __ME_H#define PE5outH GPIO_SetBits(GPIOE,GPIO_Pin_5) //PE5 out H#define PB5outH GPIO_SetBits(GPIOB,GPIO_Pin_5) //#define PE5outL GPIO_ResetBits(GPIOE,GPIO_Pin_5) //PE5 out L#define原创 2022-03-10 15:37:28 · 1544 阅读 · 0 评论