-
/****************************************************子程序名:DAC7611程序功能:控制数/模转换器DAC7611的工作程序出口:引脚P1.0(输出片选信号)引脚P1.1(输出时钟)引脚P1.2(输出数据) 引脚P1.3(输出数/模转换过程启动信号)12M晶振*************...[详细]
-
之前已经简单论述过,根据我个人菜鸟的了解与认识,对之前的知识进行整理回顾:DMA:我的理解就是一个通道,或者是一座桥梁。在静态内存到静态内存,或者外设到静态内存间的一个通讯的通道。建立这个通道的好处是:可以抛开CPU,不占用CPU的资源,直接使用这块内存的内容,速度也会加快。DAC:STM32F103中有两个DAC,可以同时使用。DAC的作用就是将数字量转化为模拟量(电压),在这就不作太多的...[详细]
-
LED是一种半导体器件,大家其实对LED并不陌生,各种电器的指示灯、手机键盘灯、LED液晶屏的背光、高亮LED手电筒等,都是通过LED发光的。LED有两种主要用途,一种是作为指示灯;另一种是照明。照明用的LED一般都是大功率LED,需要较大的电压电流才能正常工作。而这里我们要用到的则是用作指示灯的小功率LED。常见的小功率LED,在它的正负极加上3V左右的电压,就会发光,正常发光的时候,电流大概...[详细]
-
在维修显示器时,一般都是接电脑主机,经常拔插信号线很不方便。本文介绍的显示器信号发生器就可以替代电脑主机,给显示器一个信号,在维修时能显示各种信号,而且体积很小,携带在外维修也很方便。 我做的这个显示器信号发生器是在国外网站www.alexm.times.lv/vga_tester.htm看到的,电路原理图见下图, PCB图见下图。主要是用单片机PICl6F84A...[详细]
-
一前言本文旨在将arm-linux在skyeye上搭建起来,并在arm-linux上能成功mountNFS为目标,最终我们能在arm-linux里运行我们自己的应用程序.其实在skyeye上移植arm-linux并非难事,网上也有不少资料,只是大都遗漏细节,以致细微之处卡壳,所以本文力求详实清析,希望能对大家有点用处。二安装Skyey...[详细]
-
主要是TI给的资源的一些整理:CCS安装相关链接直接网上找,下载新版本的好些keil配置说明(其实ccs更适合TI这些板子,当然keil也行):Arm®Keil®MDKVersion5forSimpleLink™MSP432™MCUsUser’sGuide(Rev.J)(ti.com.cn)TI资源管理器:TI资源资源管理器MSP432CCSv7...[详细]
-
简介:STM8外部中断配置方法1:引用STM8的中断库#includestm8s_exti.h2:配置外部中断的触发管脚GPIO_Init(LEDS_PORT,MB,GPIO_MODE_IN_FL_IT);或者GPIO_Init(LEDS_PORT,MB,GPIO_MODE_IN_PU_IT)...1:引用STM8的中断库#includestm8s_exti...[详细]
-
一、概述1、按键简介按键是一种机械器件,按键两端分别对应某电路的两个断点,我们可以通过按键接通和断开控制该电路的电压等参数,我们利用按键做的应用通常有控制继电器、键盘、复位等。随着应用的扩展,按键已成为电路板上不可或缺的一部分。2、按键类别简介按键主要有四种类型:常开带复位、常开不带复位、常闭带复位、常闭不带复位。(本次实验使用的是常开带复位按键)按键主要有以下4种工作模式:...[详细]
-
做小封装产品设计的朋友或许知道3225-4PIN的晶振,为何8MHZ晶振批量价格要到2元一片,而16MHZ晶振只需要0.4元甚至更少。究其原因是因为3225封装的晶振目前全球最低频率一般为8MHZ,而国内8MHZ达不到精度指标,所以市场上的8MHZ晶振一般为进口晶振,因此成本被垄断。图13225封装晶振STM32单片机学习者一开始用的晶振一般是2PIN的8MHZ晶振,一旦正真...[详细]
-
1引言 GPS以其高精度,全天候,全球覆盖,方便灵活和优质价廉吸引全世界许多用户。GPS的广泛应用改变了人们的工作方式,提高工作效率,带来巨大的经济效益。这里提出一种基于EM411GPS接收模块和PIC18F2550单片机的手持式GPS定位系统设计方案。该系统采用点阵字符液晶屏显示接收GPS卫星数据,并用SD卡记录所接收到的GPS信息,从而实现GPS数据导入电子地图。 2NE...[详细]
-
分享一个LPC2124芯片做的流水灯及闪烁灯的proteus仿真,下面是原理图:源码:/****************************************Copyright(c)****************************************************GuangzouZLG-MCUDevelopme...[详细]
-
开关电源是利用现代电力电子技术,控制开关管开通和关断的时间比率,维持稳定输出电压的一种电源。由于拥有较高的效率和较高的功率密度,开关电源在现代电子系统中的使用越来越普及。开关电源高频化、模块化和智能化是其发展方向。其中,步进可调、实时显示是开关电源智能化研究方向之一。现设计开关电源,技术指标为:输出电压30V至36V可调,最大输出电流2A,有过流保护功能,能对输出电压进行键盘设定和步进调整、...[详细]
-
最近对STM32GPIO的输出端高低电平变化速率产生兴趣,于是用我所知道的控制GPIO的不同方法做了测试。单片机CPU:STM32F103ZET6软件平台:kEILMDK逻辑分析仪:金沙滩LA2016从图中看出,最快的是GPIOA-ODR=0x1;GPIOA-ODR=0x0;和PA0=0x01;PA0=0...[详细]
-
OLED显示实验(8080接口方式)OLED接口说明读写流程简述先根据要写入/读取的数据的类型,设置DC为高(针对数据)/低(针对命令),然后拉低片选(选中SSD1306芯片),接着我们根据是读数据,还是要写数据置RD/WR为低或者高,如果是写数据或者写命令,就在RD的上升沿,使数据/命令锁存到数据线(D)上;如果是读数据或者读状态,就在WR的上升沿,使状态/数据所存至数据线...[详细]
-
平台:S3C6410+WinCE6.0问题现像:当启用UART0也就是COM1时,无论插没插USB线,一开机,它都会弹出个USB连接的窗口,原因分析:是因为在三星原版本BSP里的串口驱动上制定了UART0为modem(unimodem),没有人打开串口但串口有数据时,会引发modem事件,导致系统以为有人在连接,所以尝试连接主机,我在注册表中尝试过把unimodem弄掉但还是没有解决。...[详细]