在画原理图时,需要单片机STM32F103VET6的元件库图,打开单片机的PDF资料,查看数据手册时,会发现这种单片机的引脚非常的多,并且每种引脚的复用的功能也多,做为一个开发板的原理图,要让客户一目了然看到这个引脚还有什么功能,所以,要把功能都写出来。图1是在ST官网下载的STM32F103VET6手册,要设计的开发板用LQFP100的封装,图1是有的PDF中给出的引脚序号和部分功能介绍。图1& ...
移植前的准备工作1. 获取STM32的裸机工程模板STM32的裸机工程模板直接使用野火STM32开发板配套的固件库例程即可。可以从我github上获取https://github.com/jiejieTop/TencentOS-Demo在这里插入图片描述下载TencentOS tiny 源码TencentOS tiny的源码可从TencentOS tiny GitHub仓库地址https://gi ...
本文转自数码之家,作者wangyz1997。最近在使用STM32F4调试一个MP3播放器,使用STM32F411+WM8978,支持WAV、FLAC和MP3格式,因此积累了好多音频方面的代码。有一天突然突发奇想,STM32F411的时钟频率有100MHz,那么能流畅播放MP3的最低频率能到多少呢?经过实测,30M!这个数据可真是震撼到我了,居然这么低的时钟频率即可流畅解码FLAC和MP3,突然觉得 ...
对于熟悉51单片机的人来说,都知道它的头文件REG51.h,这个头文件就是用来定义寄存器的。STM32F103也有头文件,它的头文件是stm32f10x.h,这个文件也是用来定义单片机的寄存器。51单片机定义寄存器,只需要一条语句就可以,例如:sfr P0=0x80;而STM32定义寄存器,就要复杂一些了,它用到了结构体、宏定义、指针。巧妙的应用了结构体地址按照成员变量所占字节大小自动增加的优势。 ...
这段时间研究了下Stm8的Swim接口协议,下面将自己的一些见解和大家分享。(在此感谢有如此好的平台)SWIM接口干嘛的,就不多说了,下面直接进入主题:SWIM接口分析心得:SWIM接口协议由三条基本指令组成SRST----000 复位指令、ROTF------001读指令、WOTF------010写指令 每一段数据由 &n ...
空气检测主要分为以下几个方面,1,甲醛检测。2,PM2.5检测。3,温湿度检测。4,时间。5,ESP8266的联网。6,TFT显示。产品总体性能: 通过图来解说下整个设计的过程,以及使用的资料及驱动文件分享给大家。总体图 侧面PM2.5传感器 ESP8266和RX8010 ESP8266是现在成本较次的WiFi连接方案之一 ...
通过SPI的方式,实现对外部flash(W25Q128)的读与写,写入的内容读出后在TFTLCD上显示出来。SPI方式可以控制FLASH,EEPROM,虽然前面的博客时使用IIC来控制EEPROM(24c02),其实是一个结果,用不同的方式实现功能。原理我们来简单看一下内部的构造图:从内部简明图可以看出,主机smart和从机slave都有一个串行移位寄存器,主机通过向他的SPI串行移位寄存器写入数 ...
芯片解密通过对芯片的复制加工,可以生产批量的高质量先进技术芯片,加上关键的创新技术,通过二次开发,就能设计出新的产品,实现质的飞跃。抱着对中国芯片事业的无限期望,研芯科技希望有更多的人了解到单片机解密的知识,并共同为中国的"创芯"事业做出贡献。研芯科技芯片解密公司在此介绍有关芯片解密运算器的知识。 运算器以完成二进制的算术/逻辑运算部件ALU为核心,再加上暂存器TMP、累加器 ...
PIC单片机有哪种优势?以下研芯科技芯片解密公司总结了以下几点:1、 PIC单片机采用精简指令集,中档产品仅需35条指令,入门门槛低,而在使用过程中绝不会感到不方便。2、PIC单片机的数据线和指令线各自独立,代码效率高,是传统51系列单片机的2-3倍,除几个跳转类指令外均为单周期指令,在计算延时时间时非常方便。3、PIC单片机外围接口十分丰富,能满足绝大部分应用系统的需求;比如PIC16F877A ...
这个设计包含以下几个内容:单片机外接继电器整流桥的使用lm393电压比较器的使用首先先上实验结果图:前面两个继电器,中间是最小系统,最下脚是整流器和lm393电压比较器。下面来说这个板子制作过程当中的经验:一是整流桥输出的电压输入到电压比较器当中,这里牵扯到电压比较器的零点漂移概念,即输入为零的时候,输出不为零,主要原因是温度对电子元件的影响,电子元件一般都不是纯种的。二是稳压直流电压的输出,这里 ...