SAM4E单片机之旅——6、LED闪烁之按钮控制 现在试试用按钮控制LED灯……让LED在一个按钮按下时亮起;弹起时灭掉。主要目的是学习GPIO的输入及中断。一、电路图中的J39-n是几个跳线插座,位置在开发板LCD附近,往下进行前要先确保跳线是接通的。可以看到,当按钮按下时,引脚接地。即若引脚接个上拉电阻,则在按... 2023-06-13 SAM4E单片机按钮控制文章其他
SAM4E单片机之旅——7、LED闪烁之TC中断 RTT主要用做一个全局的定时器,而且不太通用。现在尝试使用一个更为通用的定时器进行定时:定时计数器(TimerCounter,TC)。TC提供了广泛的功能,主要可以分为对输入的测量,以及波形的输出。同样,它可以产生一系列的中断。这一次将使TC以一个固定的周期产生中断,以达到定时的目的。... 2023-06-13 TCSAM4E单片机文章其他
操纵MCU SPI接口以访问非标准SPI ADC 问题:能否用MCU访问非标准SPI接口?答案:可以,但可能需要做一些额外的努力。简介当前许多精密模数转换器(ADC)具有串行外设接口(SPI)或某种串行接口,用以与包括微控制器单元(MCU)、DSP和FPGA在内的控制器进行通信。控制器写入或读取ADC内部寄存器并读取转换码。SPI的印刷电路板(PCB)布... 2023-06-13 SPI接口ADCMCU文章基础课其他
有电容器的地方就有电感器 在为给定应用选择最佳元件时,可以说电容器比其他类型的无源元件更受关注。但是,在有电容器的地方通常会有一个电感器,其原因是为了让电气系统正常工作,通常需要利用电容器的静电特性以及电感器的电磁特性。现在,铁氧体磁芯和金属复合电感器的最新进展,为设计人员提供了更多选择... 2023-06-13 电感器电容器文章基础课其他
STM8单片机STVD环境新建工程笔记 1.新建1个工程目录,依项目的名字来起2.在上述的目录内新建1个名为STVD的目录,因我们用ST官方的开发环境来新建的工程,故命名如此。3.在STVD目录内新建名为cosmic的目录,此目录为编译器和工程设置的目录,非常重要。4.在STVD的目录内,同样新建名为lib和src的两个目录,前者为库文件... 2023-06-13 STM8单片机STVD环境新建工程文章单片机其他
换能器的魔力——压力与电信号的转换 特殊的晶体比如钛酸钡,石英和钽酸锂等,在特殊条件下施加压力后能产生电能。它们也能将施加的电信号转换为振动。因此它们在许多应用中常被用作换能器。它们也被称为压电材料。因此,一个压电换能器在被施加压力后能产生电压,反之也成立。首先,让我们来看看压电换能器的应用。压... 2023-06-13 压力电信号转换文章基础课其他
STM8L TAB段式LCD液晶驱动程序 时钟,系统时钟同样用来产生LCD驱动时钟,通过时钟模块配置:CLK_PCKENR2|=S3; //LCD 使能LCD模块时钟CLK_CRTCR=S7|S6|S5|S1; //RTC&LCD->FCLK/128 注意RTC和LCD是共同一路时钟以上配置根据实际时钟进行调整,我在此处采用FCLK=HSI=16MHZ,所以LCDclk=16M/128=125KHZ我的LCD为六... 2023-06-13 STM8LTAB段式LCD液晶驱动程序文章单片机其他
IAR下STM8S207单片机各模块的无库例程 以下模块全部已调试通过:#include "ioSTM8S207S8.h"#include "Includes.h"#include "Constants.h"#include "Functions.h"#include "Globals.h"/* Author: EighthArmy @ July.2010 */ /***************************************... 2023-06-13 IARSTM8S207单片机模块无库例程文章单片机其他
STM8S103x STM8S903x 都存在唯一ID 网上之前搜索都是说指向0x48CD,不知道是不是针对其他系列的,反正STM8S103和903是肯定指向0x4865地址。STM8S103x 手册截图:STM8S903x 手册描述:如: STM8S103F3系列,实验验证如下:... 2023-06-13 STM8S103xSTM8S903x唯一ID加密文章单片机其他
使用STM8SF103 ADC采样电压 硬件环境: STM8SF103 TSSOP20封装因为项目需要用到AD采样电池电压,于是便开始了使用STM8S ADC进行采样,也就有了下文。手册上对STM8S ADC的管脚描述如下:STM8SF103这款芯片是TSSOP 20管脚封装,如下:STM8SF103这款芯片能用的是5个AD采样通道,分别是AIN2~AIN6。其实是还有一个通道... 2023-06-13 STM8SF103ADC采样电压文章单片机其他
宽带毫米波数模混合波束赋形 从无线移动通信发展的脉络来看,第1、2 代(1G、2G)先后分别从模拟和数字两种方式解决了人们之间的语音通信需求,第3 代(3G)开始增加对数据业务的支持,第4 代(4G)系统着重满足人们日益增长的数据业务的需求,未来的第5 代移动通信系统(5G)除了继续支持更高传输速率的用户数据业务需求,伴... 2023-06-13 宽带波束赋形文章基础课其他
使用IAR如何修改STM8S库 1、选择CPU类型(支持STM8S系列设备)stm8s.h.../* Uncomment the line below according to the target STM8S device used in yourapplication.Tip: To avoid modifying this file each time you need to switch between the... 2023-06-13 IAR修改STM8S库单片机文章其他
STM8S的BOOT与APP的链接地址设置 给个建议就是:设置的最好是BLOCK的整数倍。BOOT部分链接设置:与之对应的的中断处理文件如下:(这里要注意跳转地址要与BOOT及APP的设置对应)APP部分软件链接设置:这里仅对FLASH区域进行的划分, 主要是因为STM8S的RAM区域比较珍贵,全部留给APP部分了。不过这样也有一个缺陷,即在BOOT... 2023-06-13 STM8SBootApp文章单片机其他
STVD也生成BIN文件 STM8S 这里就探讨一下,如何用STVD工具在编译的同时生成HEX、BIN格式的文件。其主要设置如下所示,1)首先设置链接后动作,如下图:这里主要的功能是调用批处理来处理动作。2) 编写适用的批处理,其内容如下图:这里利用了COSMIC自带的CHEX,以及自己早期写得一个HEX转BIN的小工具。3) 点编译,在... 2023-06-13 stvdBIN文件STM8S文章单片机其他
撬棍一般的过压保护电路 任何电子设备的可靠性都取决于硬件保护电路的设计。终端用户很可能会犯各式各样的错误,所以优秀的硬件设计师需要负责硬件失误的发生。许多保护电路都有着各自的公用。最常见的保护电路有过压保护电路,反接保护电路,电流浪涌保护电路和噪声保护电路等。在本文中,我们来讨论的... 2023-06-13 电路设计过压保护二极管晶闸管文章基础课其他
看看单片机牛人成长感悟,让人豁然开朗 首先,自我介绍一下:电子工程师一枚,1988年生,11年毕业,在京工作五年,月薪20K。主要是因为自己比较懒,不愿意做比较累的工作,不然待遇还会更高,不过那样的话生活就没意思了,我喜欢慢慢的享受生活。我16年入驻快包平台,成为快包的优质服务商。到目前为止接过3个包,金额不大不小,个人独立... 2023-06-13 单片机工程师经验文章其他
关于晶振与匹配电容的总结 1.匹配电容-----负载电容是指晶振要正常震荡所需要的电容。一般外接电容,是为了使晶振两端的等效电容等于或接近负载电容。要求高的场合还要考虑ic输入端的对地电容。一般晶振两端所接电容是所要求的负载电容的两倍。这样并联起来就接近负载电容了。2.负载电容是指在电路... 2023-06-13 晶振匹配电容基础知识文章基础课其他
你知道电线的颜色代表什么含义吗? 黑、白、绿、红、蓝、橙、棕和灰,电线外面的绝缘护套颜色通常都有自己的指代意义。所以,在摆弄新灯具时,除了关掉断路器之外,还要确定你接下来要碰到的每根带颜色的电线都有什么含义。 美国的居民用电开始并没有系统的颜色编码,甚至都没有正确使用的一套标准。1879年,当爱迪生... 2023-06-13 电线颜色基础知识文章基础课其他
小型电源变压器的检测及操作说明 1.绝缘性能的检测:用万用表R*10K档或者用万兆欧表分别测量铁芯与初级,初级与各次级,铁芯与各次级,屏蔽层与各线圈之间的电阻,阻值都应为无穷大,否则不能使用。2.检测线圈的通断用万用表R*1档测量变压器初级,次级各个绕组线圈的电阻值为:初级(几十欧到几百欧)次级(几欧到几十欧)若某个... 2023-06-13 电源变压器检测文章基础课其他
新型电子战攻击技术:远距离支援干扰 本文将讨论远距离支援式干扰,包括防区外干扰、防区内干扰以及一种防区边界上的干扰技术。但我们的主要重点是防区外的支援式干扰。本文讨论的重点是防区外的支援式干扰,这是一种重要且有效的干扰技术,且对一些新体制雷达具有重要影响。防区外干扰对于所有雷达制导的武器,其杀... 2023-06-13 噪声雷达文章基础课其他
LCD1602的单片机驱动详解 一.接口LCD1602是很多单片机爱好者较早接触的字符型液晶显示器,它的主控芯片是HD44780或者其它兼容芯片。刚开始接触它的大多是单片机的初学者。由于对它的不了解,不能随心所欲地对它进行驱动。经过一段时间的学习,我对它的驱动有了一点点心得,今天把它记录在这里,以备以后查阅... 2023-06-13 LCD1602液晶显示器单片机驱动引脚文章单片机其他
应用多个单片机的液位监控仪 采用单片机设计液位监控仪是很通用的做法。如果要测量的液位有很多路(16路以上),每路要求能滚动显示1年内每班、每日、每月的输入输出总量(1日3班),正常或意外停电数据不丢失,人机交互能力要强(要设置适当数量的按键及采用LCD显示),并且每路液位要求对应2路控制输出信号(液罐液体输... 2023-06-13 多单片机液位监控文章单片机其他
恕我直言不懂MMU你依然只停留在单片机与无OS的时代 恕我直言,不懂MMU,你依然只停留在单片机与无OS的时代MMU即内存管理单元(Memory Manage Unit),是一个与软件密切相关的硬件部件,也是理解Linux等操作系统内核机制的最大障碍之一。可以说,不懂MMU使很多人一直停滞在单片机与无OS的时代。那么,今天我们就来说说MMU,其中有几个概念是... 2023-06-13 单片机内存管理单元文章其他
继电器的识别与检测 继电器是一种常用的控制器件,它可以用较小的电流来控制较大的电流,用低电压来控制高电压,用直流电来控制交流电等,并且可实现控制电路与被控电路之间的隔离,在自动控制、遥控、保护电路等方面得到广泛的应用。常用的继电器见图1。继电器常规的检测方法一般常用的继电器有功率... 2023-06-13 电压线圈继电器文章基础课其他
LabVIEW新手容易犯的5大错误 虽然NILabVIEW软件长期以来一直帮助工程师和科学家们快速开发功能测量和控制应用,但不是所有的新用户都会遵循LabVIEW编程的最佳方法。LabVIEW图形化编程比较独特,因为只需看一眼用户的应用程序,就马上可以发现用户是否遵循编码的最佳方法。有些用户会犯这些错误是因为他们... 2023-06-13 LabVIEW模块化局部变量文章基础课其他