-
程序源码#includeioCC2530.h#defineLED1P1_0//P1_0定义为P1_0#defineLED2P1_1//P1_0定义为P1_1#defineLED3P1_3//P1_0定义为P1_3#defineLED4P1_4//P1_0定义为P1_4#defineSW1P1_2//SW1端口宏定义...[详细]
-
慎用标志位(本人单片机菜鸟,高手请高抬贵手,欢迎指点!~)这里说的是合理谨慎的运用标志位,否则很容易出现错误,也很难debug。今天工作的时候,修改定时器定时功能的时候,得出的经验,这里说的与具体的单片机无关,是个通用的想法。以我今天修改的为例:PIC单片机的两个I/O引脚控制着两个LED灯(分别为蓝灯和红灯,这里以LED代替,避免涉及公司里的内容)的亮和灭。要求是...[详细]
-
摘要:能馈式供电系统不仅在列车正常运行是为其提供牵引动力,在列车制动时可以将制动能量回馈至交流电网,达到了节能减排的目的,因此在地铁等城轨交通系统中得到广泛应用、本文以TI公司推出的基于ARMCortex—A8的微控制器AM3359作为底层设备,基于串口通信以及数据采集卡共同进行数据采集,利用C#语言进行上位机监控软件的设计,实现了对能馈式供电系统的综合监控。城市轨道交通供电系统为城轨车辆...[详细]
-
本人秉着对智能机器人的热爱在上个学期选修了智能机器人这门课,尽管最后因为没及时把作业交上去就挂了这门选修课,o(︶︿︶)o唉(ps:老师呀,要是你看到我写的这篇文章后,你就发发慈悲就把我的成绩改过来哈)、记得上这门课的老师先是讲诉了单片机的基本应用和单片机编程,然后课程结束的时候给我们介绍了下tiny6410开发板。后来我去查阅了相关资料,觉得用这这块板做个远程控制的机器人是可行的,因此哥儿...[详细]
-
在本文中,我们对S3C6410开发板LED驱动代码的实现过程进行分析,然后通过一个实例对LED进行控制。在本文的资源中包含了设备驱动的源码和测试的源码。一、设备驱动源码分析设备驱动主要实现了模块的初始化、模块的卸载、io模块操作的功能。1、模块初始化模块的初始化的源码如下所示。staticint__initdev_init(void){ intret; {...[详细]
-
msp430数码管key中断轮询仿真见我的上传资源/*******************************************************************实验名称:IO特性(MSP430F249)**实验说明:*通设置系统主时钟(MCLK=8Mhz)、辅助时钟(ACLK=8Mhz)、*子系统时钟(SMCLK=8...[详细]
-
目前,攻击单片机主要有四种技术,分别是:(1)软件攻击 该技术通常使用处理器通信接口并利用协议、加密算法或这些算法中的安全漏洞来进行攻击。软件攻击取得成功的一个典型事例是对早期ATMELAT89C系列单片机的攻击。攻击者利用了该系列单片机擦除操作时序设计上的漏洞,使用自编程序在擦除加密锁定位后,停止下一步擦除片内程序存储器数据的操作,从而使加过密的单片机变成没加密的单片机,然后利用编...[详细]
-
ARM7具有3级流水线结构(取指、译码、执行),对大多数指令来说每条流水线的处理都是单周期的,不过某些情况下,取指和执行的周期数会延长,导致流水线进入stall状态,指令执行时间超过1个周期。经过在LPC213x/214x(NXPARM7TDMI-S)上的试验,得出各类指令的执行周期数如下:1、大部分算术运算和逻辑运算指令都是单周期的(乘法例外)。2、STR指令需要增加1个总线周期。如果...[详细]
-
自动气象站数据采集器一般基于单片机或PC/104总线控制器设计,具有与PC兼容性好、功耗低、体积紧凑等特点,然而如何设计出功能强大,网络传输功能强的自动气象站数据采集器,满足现代气象检测的要求,是一个值得研究的课题。文中基于ARM微处理器和Linux操作系统平台,借助前端无线传感器网络的数据输入,利用嵌入式Qt的开发优势并设计数据通信格式,完成无线气象数据通信系统的设计,实现了数据的可靠...[详细]
-
参考资料《ARMCortex™-M4F技术参考手册》-4.5章节SysTickTimer(STK)SysTick(系统滴答定时器),本质上就是一个内嵌在NVIC中的一个定时器,属于内核中的一个外设,是一个24位的向下递减的计数器,计数器每1/SYSCLK就减1,当寄存器的值减到0的时就会产生一次(硬件上的)中断,也有叫做滴答中断。主要的目的1、用来产生精确的延时。2、一般用于操...[详细]
-
不能用51单片机的中断机制来套用MSP430的中断模式。当MSP430有多个中断请求发生时,响应最高优先级(优先级共有16级)的中断。响应中断时,MSP430会将不可屏蔽中断控制位SR.GIE复位,即关闭全局中断。因此,一旦MSP430响应了中断,即使有更高优先级的可屏蔽中断出现,也不会中断当前正在响应的中断而去响应较高优先级的中断。但SR.GIE复位不影响不可屏蔽中断,所以仍可接收不可屏蔽中断...[详细]
-
关键代码:1.RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR,ENABLE);PWR_EnterSTOPMode(PWR_Regulator_LowPower,PWR_STOPEntry_WFI);2./***@briefConfiguressystemclockafterwake-upfromST...[详细]
-
清除cache的意思是清除cache中存储的全部数据。对处理器而言,清除操作只要清零相应cache行的有效位即可。当存储器配置上有变化时,整体或部分cache可能需要进行清除操作。有时也用术语作废(invalidate)来代替术语“清除”。然而,对于采用写回策略的D-cache,就需要使用清理(clean)操作。清理cache的意思是把脏的(即被改写过的)cache行强制写到主存,并把ca...[详细]
-
数字输入/输出端口有下列特性:□每个输入/输出位都可以独立编程。□允许任意组合输入、输出。□P1和P2所有8个位都可以分别设置为中断。□可以独立操作输入和输出数据寄存器。□可以分别设置上拉或下拉电阻。一般是数字电路中讲到这个问题。当数字电路的输出端,输出低电平的时候,外接器件将把电流,灌入数字电路的输出端。当数字电路的输出端,输出高电平的时候,外接器件...[详细]
-
由美国Microchip公司推出的PIC单片机系列产品,首先采用了RISC结构的嵌入式微控制器,其高速度、低电压、低功耗、大电流LCD驱动能力和低价位OTP技术等都体现出单片机产业的新趋势。现在PIC系列单片机在世界单片机市场的份额排名中已逐年升位,尤其在8位单片机市场,据称已从1990年的第20位上升到目前的第二位。PIC单片机从覆盖市场出发,已有三种(又称三层次)系列多种型号的产品问世,所以...[详细]