-
用的是S3C2410.见附件start.s其中关于nandflash启动的那一段一直百思不得其解,按说从NANDFLASH启动时,应该是前4KB映射到NGCS0,其中的代码将NAND中存放的程序拷贝到RAM中,但该文件提供的程序好象是先从NAND拷贝128K的代码到ResetEntry开始的地方,即地址为0的地方,然后再从ResetEntry处拷到RAM中,但此时NGCS0好象只有4KB...[详细]
-
SPI点亮OLED屏运行程序时发送几十次的数据总是会有看门狗的复位,后来发现程序每次都死在了while(SPI_I2S_GetFlagStatus(SPI1,SPI_I2S_FLAG_RXNE)==RESET)这里,查阅资料后发现是SPI有FIFO端口,参考SPI/I2S调试总结//用SPI1往OLED屏中写一个bituint8_tSPI1_WriteByte(uint8_t...[详细]
-
前言SCR是StandbyController的简称,是以8051内核为基础的CPU。本视频首先介绍了MCU的两个域,接着介绍了SCR的架构,其中包括SCR和主核的通信,SCR唤醒源,SCR的外设资源等内容,最后介绍了SCR的调试方法以及示例程序。正文1.Overview分离的IO:也就是一部分IO是处于Highperformancedomain里面的,另一部分IO是处于l...[详细]
-
1,选择芯片型号为STM32F103ZET6,开始工程,引脚配置如下:主要是RCC,SPI3,和SYS三个模块2,时钟配置,可按下图进行:3,SPI3配置,如下图,配完这一步其它可以不管,直接生成工程。4,生成工程,打开工程手动输入红框中内容。运行:成功输出波形。...[详细]
-
简介:本章我们来学习一下MSP430单片机的系统复位与初始化的过程。这节课的主要内容有:·系统复位POR与PUC·POR产生过程·复位后,系统初始状态·程序中如何复位·硬件中如何设计1,系统复位POR与PUC1.1MSP430单片机复位逻辑图可以看到,它在复位时会产生两个信号,一个是POR信号,一个是PUC信号。POR信号叫做power-onrese...[详细]
-
用了一个多月的ubuntu了感觉不错,还是不用虚拟机开发简单。今天切回windows,在VM虚拟机上,用FTP向开发板传输文件,竟然传不了,以前用虚拟机安装fedora9可以传的。但是现在不能了,情况是可以ping通开发板,但在windows上用ftp192.168.1.230(这个是我开发板的ip)老是出现未知错误,在linux上也连不上开发板。后来发现windows防火墙没关,以为是...[详细]
-
STM32三种启动模式对应的存储介质均是芯片内置的,它们是:1)用户闪存=芯片内置的Flash。2)SRAM=芯片内置的RAM区,就是内存啦。3)系统存储器=芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM区。在每个STM32的芯片上都有两个管脚BOOT0和B...[详细]
-
STC15F104WSOP8烧录引脚P3.0=RXP3.1=TXSTC-ISP烧录说明:先点下载再给MCU上电STC15F104W单片机是STC生产的单时钟/机器周期(1T)的单片机,是高速/高可靠/低功耗/超强抗干扰的新一代8051单片机,采用STC第八代加密技术,超级加密,指令代码完全兼容传统8051,但速度快8-12倍。内部集成高精度R/C时钟(+/...[详细]
-
0.linux版本对ioctl的影响kernel2.6.36中已经完全删除了fs.h中的structfile_operations中的ioctl函数指针,取而代之的是unlocked_ioctl我们这里还是用ioctl指针介绍吧,但实际使用的时候要注意自己的linux版本,如果是2.6.36以上的,在其fs.h中的structfile_operations...[详细]
-
按键硬件电路:分析电路:按键K1按下,接通高电平3.3V,为了保护GPIO,加了限流电阻(R7),没按下的时候是接地的,上升沿输入。PA0具有自动唤醒的功能(必须上升沿才能唤醒),电容C6用以硬件消抖(电容不断充放电),这样软件就不用延时来消抖,K2电路同。GPIO输入:GPIO数据输入寄存器IDR,只要读取这个寄存器就可以。bsp_key.c按键初始化:...[详细]
-
1、主体结构1)16位加法计数器,由高8位(THi)和低8位(TLi)SFR组成。2)在用作计数器时,引脚P3。4(T0)和P3。5(T1)分别是两个计数器的外部脉冲输入端。3)引脚P3。2(/INT0)和P3。3(/INT1)在位GATE=1时可用作T0、T1的门控信号。4)SFR-TCON和TMOD控制T0和T1的运行状态和工作方式。2、控制寄存器TCON(地址...[详细]
-
一、实验目的熟悉利用QuartusⅡ的图形编辑输入法设计简单组合电路,掌握层次化设计方法,并通过8位全加器的设计,进一步熟悉利用EDA软件进行数字系统设计的流程。二、实验仪器与器材计算机1台,GW48-PK2S实验箱1台,QuartusⅡ6.01套。三、实验内容1.基本命题利用图形输入法设计一个一位半加器和全加器,再利用级联方法构成8位加法器。2.扩展命题利用文本输入法设计...[详细]
-
一、引言无线传感器网络将成百上千的传感器节点布置在一个特定的区域内形成监测网络,这些节点通过特定的协议高效、稳定、正确的组织起来,协同工作完成某项应用任务,达到数据采集、无线通信和信息处理的能力。无线传感器网络节点可以实时传送监测数据,具有快速构建、部署方便的特点,不易受到目标环境的限制,因此在环境监测、城市交通管理、医疗监护、仓储管理、汽车电子等领域有较好的应用。在无线传感器网...[详细]
-
2.1单片机内部资源三大资源:Flash:程序存储空间RAM:数据存储空间SFR:特殊功能寄存器2.2单片机最小系统三要素:电源、晶振、复位电路2.3LED小灯限流:5~20mA(限流电阻阻值计算)自身压降2V2.4程序代码编写2.4.1特殊功能寄存器和位定义eg:sfrP0=0x80;//sfr关键字,定义一个单片机特...[详细]
-
1系统总体设计基本电路由MSP430F149单片机驱动外围的传感器设备,土壤温湿度传感器(5TM)、空气温湿度传感器(SHT11)、光强度传感器(S1087)分别负责采集土壤温湿度、空气温湿度和光强度,可根据预设时间对数据进行存储,并可通过存储集中传输的模式由射频传输模块进行数据的远距离的传输。由于所采用的传感器响应时间短,可作为便携式手持设备使用,从而大大提高测量速度,提高测量效率...[详细]