前言:1.博客基于ARM Cortex-M3内核的STM32F103ZET6和标准3.5.0库;2.如有不足之处,还请多多指教一 RTC是什么?1. 从结构上讲就是一个独立的定时器;2. 从功能上来说就是为系统提供系统掉电不复位的日历时间;RTC分
存储器锁定位(2)保护类型LB模式LB2LB1111没有使能存储器保护特性210在并行和SPI/JTAG串行编程模式中Flash和EEPROM的进 一步编程被禁止,熔丝位被锁定。(1)300在并行和SPI/JTAG串行编程模式中Flash和EEP
触摸屏工作原理:四线电阻屏结构,是在玻璃或丙稀酸基板上覆盖两层均匀导电的ITO层,分别作为x电极和y电极,他们之间由均匀排列的透明格点分来绝缘。X电极和y电极的正负端由导电线(黑色粗体线)从两端引出,引出x-,
Cortex-M3属于ARM V7架构(ARM 7不等于ARM V7)ARM V7 三大系列:A系列 安卓R系列 实时操作系统M系列 微控制器STM32命名规则:参数:3个12位AD【多达21个外部测量通道】,转换范围:0~3.6(电源电压)2个12位DA12个DMA通
个头文件,搞了好久都没成功!都快到心灰意冷的边缘了,突然灵光一闪:会不会是mega8的Flash不行了?这片mega8陪伴了我好几年,也应该退休了。抱着试试看的想法换了一片新的mega8,一切ok!自己觉得奇怪
;超声波测距仪;InternalOsc,WDTEnabLEDincludeloopequ10h dlyCTRequ11htone_cntequ12h;反射周期计数periodequ13h;tmr0溢出时间org0MOVwfOSCCALMOVlwb’10001001’option;1:2WDTONMOVlwb’00001101’tr
Internet实现了全球范围内计算机网络的互连,不同主机之间必须遵循相同的网络协议才能彼此通信。TCP/IP协议作为一种网络互联协议,在Internet中得到了最广泛的支持以及应用。笔者此处就轻量级TCP/IP协议Lwip的移植作
I2C串行总线标准驱动程序(C51)-万能程序/*------------------------------------------------------------------------------------------[文件名] I2C.c[版本] 1.1b==============================================
最近看了百度手环开源项目,发现所有的算法都被封装成了一个lib文件在keil中调用 也是第一次学习到。问题引出:为什么要做成lib库?1、有些方案公司为了将自己写的关键部分源代码不进行公开,但是同时库文件又需要让
到了神秘的LCD驱动了,信息还真有点胆怯,但是还是不得不走下去。对刚刚学习的linux驱动坐一下总结,毕竟是Linux内核当中的东东,而且是那么的繁琐。做一总结,等用笔记把学过东西几下来,这样就不会忘了。哈哈!那就
MPU-60X0是全球首例9轴运动处理传感器。它集成了3轴MEMS陀螺仪,3轴MEMS加速度计,以及一个可扩展的数字运动处理器DMP(Digital Motion Processor),可用I2C接口连接一个第三方的数字传感器,比如磁力计。扩展之后就
//实例8:用不同数据类型控制灯闪烁时间#include //包含单片机寄存器的头文件 /****************************************************** 函数功能:用整形数据延时一段时间 ***********************************
//-------------------------------------------------------------------------------------------------------------------//程序名称:串口通信程序//功能:实现单片机与PC之间的串口通信,PC向单片机发送,单片机
这一节,介绍如何利用读取RIS寄存器检测引脚上的高低电平变化。新建一个工程,结构如下图所示:在main.c文件中,输入以下代码:#include “LPC11XX.H”#define LED1_ON LPC_GPIO1->DATA &= ~(1
试分别编写延时20ms和1s的程序。设fosc=6MHz。参考答案:yhequ20hylequ21hxequ22hstart:mov a,xmov dptr,#tabmovc a,@a+dptrmovyh,amova,xadda,#1movca,@a+dptrmovyl,ahere:sjmp heretab:dw 1,8,27,64,125,216,343,5