-
O引言SD卡(securedigitalmemorycard,安全数码卡)是一种基于半导体快闪记忆器的新一代记忆设备,它被广泛地于便携式装置上使用,例如数码相机、个人数码助理(PDA)和多媒体播放器等。SD卡由日本松下、东芝及美国SanDisk公司于1999年8月共同开发研制。大小犹如一张邮票的SD记忆卡,重量只有2g,但却拥有高记忆容量、快速数据传输率、极大的移动灵活性以及很...[详细]
-
阅读数:476学51也算有一段时间了以前学的相当的粗糙很多原理性的东西都不知道今天上课的时候听老师说这个LOW的单片机可以测量脉宽去手册上看了一下加上课本上说的卧槽真的可以哈哈直接上手册上的来说吧就是这个东西TMOD寄存器中的那个GATE位很明显手册中说道当这位置1的时候只有在INT0(P3.2)引脚为高电平的时候并且TR0或者TR1置位的时候定...[详细]
-
一、Error:Can'tfind0x12Cwordsforpsectrbss_1insegmentBANK1连接器告诉你总共有0x12C(300)个字节准备放到bank1中但bank1容量不够。显然,只有把一部分原本定位在bank1中的变量改放到其它bank中才能解决此问题。二、Error:Fixupoverflowinexpre...[详细]
-
本文利用80C51单片机外接数模转换器和I/V转换电路,由用户通过按键选择输出实验中经常使用到的几种基本波形:方波、锯齿波、正弦波。方波由80C51单片机内部自带的计数器/定时器产生,并由用户通过小键盘选择波形周期。与微处理器兼容的14位数模转换器MAX7534将数字量转换为模拟量电流信号,通过I/V转换电路得到双极性的锯齿波和正弦波信号,波形保证了他的精度和平滑、稳定。1硬件电...[详细]
-
因项目需求需要移植fatfs文件系统,参考了正点原子的战舰例程。使用mcu为stm32f103zet6,spi的sd卡模块,8Gsd卡。例程为mini板(mcu:stm32f103rct6)的ALIENTEKMINISTM32实验29FATFS文件系统实验,zet6的例程由于是sdio模式所以没有选用。初始化这里只初始化sd卡.e2prom部分删除了mem_ini...[详细]
-
AT89C5131是一个基于52内核的单片机。在存储器方面,其内部集成了32KB的Flash存储器用于代码的存储,1KB的EEPROM存储器用于用户数据的存储,用户可以使用片上的Bootloader或FlashAPI通过USB接口或者其他接口(如UART和I2C总线)对Flash存储器和EEPROM存储器进行ISP或者IAP编程。此外AT89C5131还集成了10位的ADC、I2C总线接...[详细]
-
随着信息化、智能化、网络化的发展,嵌入式系统技术获得广阔的发展空间,工业控制领域也进行着一场巨大的变革,以32位高端处理器为平台的实时嵌入式软硬件技术将应用在工业控制的各个角落。嵌入控制器因其体积小、可靠性高、功能强、灵活方便等许多优点,其应用已深入到工业、农业、教育、国防、科研以及日常生活等各个领域,对各行各业的技术改造、产品更新换代、加速自动化化进程、提高生产率等方面起到了极其重要的推...[详细]
-
中断与数码管的应用——9999倒计时表#includereg52.hunsignedcharcodeLedChar={//数码管显示的数字0~90XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90};unsignedcharLedBuff={//数码管显示的缓存区0XFF,0XFF,0XFF,0XFF};...[详细]
-
首先下载stlink的Linux版本。然后解压到你所指定的路径下,参照其中的README文件进行编译配置。如下:(笔者在此将对关键点进行标注)HOWTO=====First,youhavetoknowthereareseveralboardssupportedbythesoftware.Thoseboardsuseachiptotrans...[详细]
-
前言这是一篇基于STM32F429的保姆级入门的用CubeMAX配置生成并编写的控制舵机SG90的教程一、SG90舵机常见的SG90舵机SG90引出三条线,分别是控制线(橙色),VCC(红色),GND(黑色),用杜邦线依次连接在开发板上即可SG90舵机要求工作在频率为50HZ——周期为20ms的PWM波,且对应信号的高低电平在0.5ms-2.5ms之间,对应的舵机转动角...[详细]
-
按照单片机的特点,单片机的应用分为单机应用与多机应用。在一个应用系统中,只使用一片单片机称为单机应用。单片机的单机应用的范围包括:(1)测控系统。用单片机可以构成各种不太复杂的工业控制系统、自适应控制系统、数据采集系统等,达到测量与控制的目的。(2)智能仪表。用单片机改造原有的测量、控制仪表,促进仪表向数字化、智能化、多功能化、综合化、柔性化方向发展。(3)机电一体化产品。单片...[详细]
-
1、充分了解各方的设计需求,确定合适的解决方案启动一个硬件开发项目,原始的推动力会来自于很多方面,比如市场的需要,基于整个系统架构的需要,应用软件部门的功能实现需要,提高系统某方面能力的需要等等,所以作为一个硬件系统的设计者,要主动的去了解各个方面的需求,并且综合起来,提出最合适的硬件解决方案。比如A项目的原始推动力来自于公司内部的一个高层软件小组,他们在实际当中发现原有的处理器板IP转...[详细]
-
最简单C代码分析为简化问题,来分析一下最简的c代码生成的汇编代码:#vitest1.cintmain(){return0;}编译该程序,产生二进制文件:#gcctest1.c-otest1#filetest1test1:ELF32-bitLSBexecu...[详细]
-
看了一早上资料终于把STM32中断优先级搞懂了,现在与大家分享:一:综述STM32目前支持的中断共为84个(16个内核+68个外部),16级可编程中断优先级的设置(仅使用中断优先级设置8bit中的高4位)和16个抢占优先级(因为抢占优先级最多可以有四位数)。二:优先级判断STM32(Cortex-M3)中有两个优先级的概念抢占式优先级和响应优先级,有人把...[详细]
-
摘要:本次设计是课程设计,利用单片机设计简易电子琴。其主要功能为:按下不同按键,发出不同1、2、3、4、5、6、7七个音符并且用LED或LCD显示当前按键。选用stm32f103C8T6,它有8个定时器,部分定时器有多达4个用于输入捕获/输出比较/PWM或脉冲计数的通道和增量编码器输入。利用芯片内部相关定时器来输出PWM,从而来驱动蜂鸣器。通过读取外部按键输入的值来相应改变定时...[详细]