STM32的eeprom读写例程

  • r1_445494
    了解作者
  • 531.3KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-04 09:49
    上传日期
可以读写24C64的数据,并且输出到串口。 程序还可以读取IIC总线上任何地址的数据,输出到串口。(需更改IO口模式和主函数)
eeprom-USART_OUT.rar
  • eeprom-USART_OUT
  • listing
  • stm32f10x_it.i
    73.2KB
  • main.i
    92.3KB
  • USART.map
    90.4KB
  • STM32F10x.lst
    28.6KB
  • obj
  • main.d
    2.4KB
  • main.o
    201KB
  • stm32f10x_it.d
    2.6KB
  • stm32f10x_it.o
    225.6KB
  • USART.axf
    118.1KB
  • STM32F10x.d
    32B
  • main.crf
    155.5KB
  • USART.htm
    33.2KB
  • stm32f10x_it.txt
    19.3KB
  • USART.lnp
    347B
  • USART.hex
    8KB
  • USART.plg
    6.7KB
  • ExtDll.iex
    19B
  • USART_sct.Bak
    479B
  • main.txt
    64.8KB
  • USART.sct
    479B
  • USART.tra
    1.1KB
  • STM32F10x.o
    4.6KB
  • stm32f10x_it.crf
    146.8KB
  • stm32f10x_conf.h
    5.5KB
  • eeprom_USART.uvproj
    15.2KB
  • JLinkLog.txt
    37.5KB
  • stm32f10x_it.c
    22KB
  • JLink Regs CM3.txt
    497B
  • eeprom_USART_USART.dep
    6KB
  • eeprom_USART_uvopt.bak
    58KB
  • USART.plg
    184B
  • USART_Opt.Bak
    3.6KB
  • USART_Target 1.dep
    4.1KB
  • cortexm3_macro.s
    9.3KB
  • STM32F10xR.LIB
    1.7MB
  • eeprom_USART.uvopt
    58KB
  • stm32f10x_vector.s
    8.5KB
  • USART_uvopt.bak
    145.6KB
  • JLinkSettings.ini
    285B
  • USART.Uv2.bak
    2.7KB
  • USART.opt.bak
    3.6KB
  • USART.uvopt
    145.6KB
  • USART_USART.dep
    5.5KB
  • STM32F10x.s
    8.6KB
  • readme.txt
    1.5KB
  • USART_Uv2.Bak
    2.7KB
  • stm32f10x_it.h
    3.3KB
  • main.c
    22.8KB
内容介绍
1设计要求 利用PC机的串口与开发板的COM0口进行输入输出通信。通过PC机键盘往开发板的COM0口送字符, 开发板上的COM0将收到的字符再传回给PC,在PC超级终端上显示其串口接收到的字符。 2 电路设计 由于串口已连好,该实验不需要额外电路设计,只需将用一根RS232串行通讯线将开发板的COM0口 (CN11连接器)与PC机的串口相连即可。 3 软件程序设计 根据任务要求,程序内容主要包括: (1) 初始化串口; (2) 检测串口接收器,如果有数据则放入串口USART_DR寄存器中; (3) 将收到的字符发送给PC,然后回到(2)。 整个工程包含2个源文件:STM32F10x.s和main.c,其中STM32F10x.s为启动代码,其它函数则在 main.c中。其中,USART_Configuration函数用于配置USART控制器,fputc函数用于将printf函 数重定向到USART,循环接收和发送字符则在main函数中进行。 4 运行过程 (1) 使用Keil uVision3 通过ULINK 2仿真器连接实验板,打开实验例程目录USART_TEST子目录下 的USART.Uv2例程,编译链接工程; (2) 使用STM32开发板附带的串口线,连接开发板上的COM0和PC机的串口; (3) 在PC机上运行windows自带的超级终端串口通信程序(波特率115200、1位停止位、无校验位、 无硬件流控制);或者使用其它串口通信程序; (4) 选择硬件调试模式,点击MDK 的Debug菜单,选择Start/Stop Debug Session项或Ctrl+F5键, 远程连接目标板并下载调试代码到目标系统中; (5) 例程正常运行之后会在超级终端显示以下信息: Welcome to Wuhan R&D Center, Embest Please Input Character from Keyboard 在PC机的键盘上输入的字符,将在超级终端上显示。 (6) 也可选择软件调试模式,点击MDK 的Debug菜单,打开串行窗口,选择Start/Stop Debug Session 项或Ctrl+F5键,在串行窗口中也可看到与第(5)步超级终端中所显示的相同内容。
评论
    相关推荐
    • STM32 程序
      STM32一些自己写过的程序并应用过可以使用的,包括直流电机驱动,温度显示,oled显示,adc实验,PWM输出,定时器中断,全部都写在了main函数中,不过写的有一点乱。(pwm实验可以看我的博客)
    • STM32
      STM32
    • STM32
      STM32 该存储库用于容纳我的学习项目,以便使用STM32开发板进行嵌入式系统编程。
    • stm32 sim 7600
      stm32 ota sim 7600 stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600...
    • STM32
      关于 ...用于存放学习STM32过程中相关的笔记 作者:nekonana 列表 ::: tip该列表为总体列表,包含已更新和待更新项目 有什么新的想法都会开个待更新项目开坑::: STM32开发环境选择 STM32资料库建立
    • stm32 pack
      keil5 中使用的 STM32包 其中包括 STM32F0 STM32F1 STM32F3 STM32L0 STM32L1
    • stm32cubemx
      stm32cubemx st的代码生成器,安装后可以进行图形化的代码生成,项目生成!
    • STM32CubeMX
      ST(意法半导体)公司为方便STM32的使用和学习,以及HAL库的推广,自行研发的可以通过配置,自动生成初始化代码的工具软件
    • STM32 JoyStickMouse
      今天终于把 STM32 的例程 JoyStickMouse 跑起来了,上传一份备忘。 注意要根据 stm32f10x_conf.h 中的注释去掉一些没用到的文件
    • stm32 demo
      stm32demo 内置adc采集 使用oled及串口显示,可以用于小型项目的demo。 及课程设计。