• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Jaso0n

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2018年12月12日

UART学习之路(四)VerilogHDL实现的简单UART,VIVADO下完成仿真
摘要: 用VerilogHDL实现UART并完成仿真就算是对UART整个技术有了全面的理解,同时也算是Verilog入门了。整个UART分为3部分完成,发送模块(Transmitter),接收模块(Receiver)和波特率发生模块(BuadRateGenerator)。发送模块相比于接收模块要简单一些,主 阅读全文
posted @ 2018-12-12 15:52 Jaso0n 阅读(8275) 评论(0) 推荐(1)
 

2018年10月17日

UART学习之路(三)基于STM32F103的USART实验
摘要: 关于STM32串口的资料可以在RM0008 Reference Manual中找到,有中文版的资料。STM32F103支持5个串口,选取USART1用来实验,其对应的IO口为PA9和PA10。这次的实验基于ALIENTEK的开发板,开发版通过CH340G实现将串口转成USB。因此需要做好一些准备工作 阅读全文
posted @ 2018-10-17 13:43 Jaso0n 阅读(8583) 评论(0) 推荐(0)
 

2018年10月7日

UART学习之路(二)基本时序介绍
摘要: 这次我们来介绍一下UART的基本时序,了解一下底层信号怎么传送的。方便以后使用Verilog HDL实现收发逻辑。 9600bit/s 的意思是每秒发送9600bit,因此可以理解为将1s分解为9600等分,对于发送端来说,每bit电平的维持时间是1/9600s,对于接收端来说,在1/9600s内要 阅读全文
posted @ 2018-10-07 13:19 Jaso0n 阅读(13533) 评论(0) 推荐(0)
 

2018年10月6日

UART学习之路(一)基本概念
摘要: 第一篇博客,首先记录一下这一个多星期来的学习内容。 UART学习之路第一篇,是UART的基本概念介绍。后续会用STM32F103的串口与PC机通信。最后使用Verilog HDL写出串口发送模块和接收模块,完成仿真,在ZedBoard板上完成通信。 首先明确什么是UART,COM口,TTL,RS-2 阅读全文
posted @ 2018-10-06 09:46 Jaso0n 阅读(4292) 评论(0) 推荐(0)