• 51单片机-按键部分(3)

    12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210

  • 20.电容触摸按键实验

    一。 电容触摸按键原理1. RC 充放电电路原理Cx电压从0开始充电,一直到V1。如果达到同样的电压值,如果电容越大,那么达到的时间越长。手指按下后,电容值为Cs+Cx,电容变大,充电时间变长,通过判断充电时间长短来判

  • 24c32 ICC程序

    /*****************************************************File name : 24c32.c Chip type : ATmega16 Program type : Application Clock frequency : 4.000000 MHz Memory model : Small External SRAM size :

  • s3c2410的clock management

    一、对clock的基本认识 s3c2410有两个pll,其中一个是MPLL,M即为main,用来产生三种时钟信号:Fclk(给CPU核供给时钟信号,我们所说的s3c2410的cpu主频为200MHz,就是指的这个时钟信号,相应的,1/Fclk即为cpu时钟周

  • 74LS164(74HC164)单片机C51驱动

    #include #define uchar unsigned char#define uint unsigned intsbit AB =P1^0;sbit CLK=P1^1;sbit RET=P1^2;//延时函数void mDelay(uchar Delay){ // 延时子程序 uchar i; while(Delay--) { fo

  • 新建的UART0通讯波特率不一致的问题(波特率降低4倍)

    如果用Keil ARM的话自动生成的Startup.s中默认VPBDIV=0X00000000,这就导致Fpclk为4分频。导致波特率下降四倍。以下为keil中的Startup.s中默认设定的值。;// VPBDIV Setup;// Peripheral Bus Clock Rate;// VPBDI

  • S3C2410 的拓展

    接口设计:对SDRAM初始化对内存控制器初始化memsetup:mov r1,#MEM_CTL_BASEadrl r2,mem_cfg_valadd r3,r1,#52ldr r4,[r2],#4str r4,[r1],#4cmp r1,r3bne 1bmov pc,lr复制代码到SDRAM,将SRAM中的4K数据全部复制到SDRA

    单片机
    2018-12-17
    s3c2410 拓展
  • ARM裸机程序研究

    1. Linux下的二进制可执行文件。 如果世界很简单,那么二进制可执行文件也应该很简单,只包括CPU要执行的指令就可以了。可惜,世界并不简单……。Linux下的二进制可执行文件(以下简称可执行文件),也并不是只包括了

  • 单片机模板程序(c)

    以下程序择晶振为12MHz时钟i周期为晶振的倒数,位1/f(晶振),机器周期为时钟周期的12分频,即为12*1/f(晶振),故12MHz的机器周期为1us定时器1/0/*****************************************************************

  • XMEGA128学习笔记2-CVAVR编译环境

    XMEGA128常用的有GCC和IAR for AVR两种编译环境,其中GCC是ATMEL公司开发的AVR Studio 5.0,免费软件,而且内置了开发板的例程。IAR for AVR是一款商业软件。今天我们向大家介绍一款支持XMEGA的编译环境CVAVR,它能够

  • KEILv5 STM32 程序在APP与BOOTLOADER共用方法

    先将需要共用的程序定义在固定了FLASH地址中:#pragma arm section code=".ARM.__at_0x800F000"void Function(void){}#pragma arm section在Bootloader中调用固定地址的程序:((void (*)(void))0x0800F001)();**

  • STM32F404的ADC之DMA的单通道

    这里是接前面的文章PA3 ADC1的通道3下面是完整的程序__IO uint16_t AdcValue =0;/*****************************************************************************************函 数 名:bsp_InitAdc*函数功能:ADC1初

  • WinAVR使用快速入门

    下面的范例程序也可以直接参照光盘里的范例,里面有详细的注释说明1.运行 PN ,下面介绍 PN 如何编写、编译 AVR C 语言源程序的分解步骤:2. 新建工程组( Project Group )3. 新建工程( Project )4.

  • M8-ICCAVR下的18B20程序

    本程序为采用mega8和18b20的温度采集程序 选用mega8内部8MRC震荡,18b20数据线接pd6,数据线和vcc间接一4.7k上拉电阻 感谢dfgeoff嗜血蜗牛提供的资料*/ #include//和单片机类型相对应的头文件,选择Atmega8做实验

    单片机
    2018-12-17
    m8 18b20 iccavr
  • AMD 速龙200GE再次超频!在华硕主板直接超频到4.05GHz

    到目前为止,已知解锁了AMD低端CPU超频限制的厂商有微星、技嘉和华硕,但是AMD仍然没有正式支持超频。外媒预测按照这个支持速度,未来将会有更多的主板厂商解锁Athlon 200GE的超频限制,用户将会拥有更好的性能。

发布文章