uart.zip

  • haobin
    了解作者
  • C/C++
    开发工具
  • 10KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 0
    下载次数
  • 2021-03-16 22:23
    上传日期
s3c2440串口编程示例代码,uart通信,寄存器位运算操作模式
uart.zip
  • start.o
    820B
  • uart.bin
    868B
  • main.c
    310B
  • led.o
    964B
  • start.S
    1.3KB
  • led.h
    75B
  • led.c
    508B
  • main.o
    1012B
  • uart.h
    134B
  • s3c24xx.h
    8.9KB
  • uart.dis
    8.8KB
  • uart.elf
    34.1KB
  • uart.o
    1.1KB
  • Makefile
    346B
  • uart.c
    607B
内容介绍
#include "s3c24xx.h" #include "uart.h" void uart_init(){ GPHCON &= ~((3<<4) | (3<<6)); /*设置引脚为UART0*/ GPHCON |= ((2<<4) | (2<<6)); GPHUP &= ~((1<<2) | (1<<3)); UCON0 = 0x00000005; //时钟选择 UBRDIV0 = 26; //UBRDIVn = uart clock /波特率*16 -1 = 50M/115200*16 -1 = 26 ULCON0 = 0x00000003; //8,n,1 } int putchar(int c){ while(!(UTRSTAT0 & (1<<2))); UTXH0 = (unsigned char)c; } int getchar(void){ while(!(UTRSTAT0 & (1<<0))); return URXH0; } int puts(const char *s) { while(*s) { putchar(*s); s++; } }
评论
    相关推荐
    • s3c2440UART.rar
      这是S3C2440串口驱动的设计,是裸机的,对了解ARM9硬件有很好的帮助。
    • s3c2440---UART.rar
      s3c2440de UART用法,用s3c2440来实现非FIFO的UART通信
    • s3c2440a_11UART.rar
      三星的s3c2440串口手册,串口特性以及寄存器介绍
    • S3C2440.zip
      S3C2440最全面裸机测试程序.zipS3C2440最全面裸机测试程序.zip
    • s3c2440A中文资料
      难得的中文资料,再也不用看英文了 ...s3c2440a_11UART s3c2440a_14INTCtrl s3c2440a_16ADC&TSC; s3c2440a_17RTC s3c2440a_18WTD s3c2440a_19SDIO s3c2440a_20IIC s3c2440a_21IIS s3c2440a_22SPI s3c2440a_24AC97
    • 第14课_S3C2440UART.rar
      第14课_S3C2440UART.rar 关于三星ARM的UART的讲解,对初学者非常有帮助!!!
    • S3C2440中文手册
      S3C2440中文手册,主要章节:5 MemoryController;6 NandFlash;7 clock&power;8 DMA;10 PWM&Timer;11 UART;14 INTCtrl;16 ADC&TSC;17 RTC;18 WTD;19 SDIO;20 IIC;21 IIS;22 SPI;24 AC97; 共15章译文版...
    • s3c2440芯片中文手册
      s3c2440a_11UART (串口).pdf s3c2440a_14INTCtrl(中断控制).pdf s3c2440a_15LCD控制器中文手册.pdf s3c2440a_16ADC&TSC;(模数转换).pdf s3c2440a_17RTC (实时时钟).pdf s3c2440a_18WTD(看门狗).pdf s3c2440a...
    • S3C2440裸奔---uart源代码
      首先需要搭建一个可以编译代码的环境。从一开始我就不想用ADS(安装完ADS后会产生一个CodeWarrior for ARM Developer Suite的工具,可以编译和调试代码),虽然它是个很好的工具,但是它却隐藏了很多的细节,不利于...
    • S3C2440源程序
      资源包含了S3C2440的按键中断,pwm中断,RTC,UART,LCD,ADC,IIs,IIc,DMA,nand Flash等源程序。并且有相关寄存器配置文档及数据手册。适合初学者学习嵌入式系统原理及接口技术。