1,既然UART可以打印出信息来,那我们可以打印内存中的值。在506行添加如下代码: 如图: 2,这样我们可以进行测试,在216行,进行添加执行代码,如图: 我们通过手册查询可以得知内存地址oxE000_0000的值为0x43110020。那么重新编译和烧写一下u-boot.bin,看看串口输 出的 ...
分类:
其他好文 时间:
2017-07-31 18:45:27
阅读次数:
167
学习中断是为了理解信号,因为信号即软中断。 中断不是轮询!比如最常见的在UART通信过程中(收发数据),有两种方式,一种是中断,一种是轮询。如果中断是轮询,这两者就没区别了。但是中断(内部中断或者外部中断)和操作系统的处理时序,系统的定时器,CPU的架构密切相关的,每个中断(硬件中断)都会对应到CP ...
分类:
系统相关 时间:
2017-07-28 00:19:48
阅读次数:
301
本次设计的源码在 实验目的:通过uart通讯协议的编写,了解FPGA的通讯协议编写的方法。 实验现象:FPAG可以通过USB转TTL工具向电脑收发数据。 相关知识点:1、uart通讯协议是什么及其内容。2、in system surce and probes(editor)调试工具的使用。 关于串行 ...
分类:
其他好文 时间:
2017-07-27 13:30:43
阅读次数:
259
1 unsigned int SDBMHash(char *str) { 2 unsigned int hash = 0; 3 while (*str) 4 // equivalent to: hash = 65599*hash + (*str++); 5 hash = (*str++) + (ha... ...
分类:
其他好文 时间:
2017-07-27 00:57:52
阅读次数:
197
我用的是jetson tx1 开发板 都是linux系统出了串口文件可能不同其他的没有什么不同都能用。 我安装的是qt5 新建一个none qt c工程,用c 语言开发 期间调试了两天结果还是发送和接收显示不一样 是因为rs22 电 压 跟 UART 的ttl 电压不匹配 由于开发板没有带max23 ...
分类:
系统相关 时间:
2017-07-22 18:29:28
阅读次数:
225
SPI SPI接口的全称是"Serial Peripheral Interface",意为串行外围接口,是Motorola首先在其MC68HCXX系列处理器上定义的。 SPI接口主要应用在EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。 SPI接口是以主从方式 ...
分类:
其他好文 时间:
2017-07-18 00:08:54
阅读次数:
154
SJ000是一款具备I2C总线/SPI总线/UART接口的四通道异步收发器件,通过模式选择使得该器件工作于以上任何一种主接口模式下。器件的四个通道UART可提供高达2Mbps的数据率,低功耗模式和睡眠电流。每个通道含有一个接收器和一个发送器,并带有64字节发送/接收FIFO,通道波特率、字长、校验格... ...
分类:
其他好文 时间:
2017-07-17 18:42:32
阅读次数:
527
按ALT+F7,打开如下对话框 如上图,选择 After Build/ Rebuild下的Run#1,输入: 与之前版本不同,Keil V5之后的版本,fromelf.exe在 C:\Keil_v5\ARM\ARMCC\bin 目录下。Keil V4是在:/Keil/ARM/BIN40/下。 注意: ...
分类:
其他好文 时间:
2017-07-13 22:41:03
阅读次数:
136