1 目标熟悉使用CC2430的ADC功能。根据我自己开发板的情况,我使用P07作为AD转换的输入口,使用一个旋转电位器来调整输入端口的电压,通过串口发送AD转换结果。在这里还是说说ADC的结构。CC2430的ADC是基于sigma-delt
1、下载源码(ftp://ftp.kernel.org/pub/tools/crosstool/files/src/)binutils、gcc、glibc、linux kernel。Binutils-2.19.tar.bz2gcc-4.4.4.tar.bz2Glibc-2.11.2.tar.bz2Glibc-ports-2.11.tar.bz2Gmp-4.2.tar.bz2Mpf
一、IO口数字输入/输出端口有下列特性:□ 每个输入/输出位都可以独立编程。□ 允许任意组合输入、输出。□ P1 和 P2 所有 8 个位都可以分别设置为中断。□ 可以独立操作输入和输出数据寄存器。□ 可以分别设置上拉或
#include#include#defineuintunsignedint#defineucharunsignedchar#defineulongunsignedlong /*------------------------------显示-----------------------------------*/#defineLED_DATAPORTBconstuc
学习ARM嵌入式的时候,发现自己对以前学过的数模器件的知识遗忘了不少,按照我的进度本来应该继续学习ARM微处理器控制的课程,但想着后来势必还会遇到相同的问题所以就准备中断一下,杀回来把汇编和一些电路知识再总
单片机控制继电器一般是两种方式:一是单片机-三极管(PNP)-继电器,二是单片机-光电耦合器-三极管(NPN)-继电器,后者由于采用了光电隔离,故起抗干扰能力相对前者要强.前者选用PNP型主要是考虑控制逻辑,采用低电平触发
1引言目前 , 在嵌入式系统里基于ARM核的嵌入式处理器已经成为市场主流。随着ARM技术的广泛应用 , 建立面向ARM构架的嵌入式操作系统也就成为当前研究的热点。S3C2410是SAMSUNG公司基于ARM920T处理器内核开发的一款16/
串口初始化过程: 1、确定T/C1的工作方式--TMOD 2、设置T/C初始值----------------------------TH1、TH2 3、启动T/C-----------------------------------TR1 4、串行口的控制----------
笔者在做移植时,将Embest IDE环境下的例程移到REALVIEWMDK的过程中,曾经遇到这样一个问题:在生成工程时,编译全部通过,但在链接时提示许多符号未定义!如果读者也遇到过这个问题,请继续看下去,如果链接时提示未
MCU:STM32F334C8T6Frameware:STM32F3348-Discovery_FW_V1.0.0实现功能:在PC使用串口调试助手向MCU发送字符(数据),MCU将接收到的字符发回PC代码:#include"main.h"intmain(){GPIO_Config();USART_Config();NVIC_C
// 用单片机进行红外遥控接收已经是很平常的应用了,基本上稍懂单片机就可以自己编// // 但往往很多人编的程序要么繁琐,要么占用大量存储器、CPU资源, // // 而且用于现场时还可能因为受到干扰而不能正常工作 //
图片解码首先是最简单的bmp图片解码,关于bmp的结构可自行查阅,代码如下#ifndef __BMPDECODE_H_#define __BMPDECODE_H_#include "ff.h"#include "lcd.h"#include "stdlib.h"#include "usb_type.h"//重定义区typedef c
void InitUart(void) { GPIO_InitTypeDef GPIO_InitStructure; #if 1// (USART_USED == USART1) RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA , ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENA
在使用MDK5编译STM32时,新增的.c文件需要添加到 include Paths 处,否则编译时会报错。使用STM8时,用的是IAR,新增的.c文件需要添加头文件路径到 options->c/c++ Compiler->Preprocessor下的Additional include di
一、S3C2410支持4种供电模式(1)NORMAL MODE耗电最大、可以通过关闭具体控制器的时钟来节电(2)SLOW MODE在此模式下可以没有内部PLL,耗电情况依赖于外部时钟的频率(3)IDLE MODEFCLK被关断,主要由于CPU core节电