由于采用ramdisk文件系统,自带的ip工具版本太旧无法配置can,需要自行编译ip,具体参见参考文献2 1.vivado配置ps 2.设备树增加can0,一般开发板均已提供此配置 3.kernel配置,一般已配好,具体参见参考文献1 4.测试 设置can0的波特率,这里设置的是100k #./i ...
分类:
系统相关 时间:
2018-02-13 13:34:12
阅读次数:
420
串口波特率问题的处理 此博文一共包含三个方面的内容:(1)异步串口通信的数据格式;(2)为何串口通信中接收端采样时钟频率是传输的波特率的16倍;(3)串口波特率等概念。 1、异步串口通信的数据格式 串口的通信可以通过链接了解:https://wenku.baidu.com/view/7b459e47 ...
分类:
其他好文 时间:
2018-01-16 00:51:16
阅读次数:
2165
伪终端是指对于一个应用程序而言,他看上去像一个终端,但事实上它并不是一个真正的终端。 进程打开伪终端设备,然后fork。子进程建立一个新的会话,打开一个相应的伪终端从设备。复制输入、输出和标准错误文件描述符,调用exec,子进程从设备编程伪终端。 伪终端能像终端一样,但是无意义的函数调用如改变波特率 ...
分类:
其他好文 时间:
2017-12-29 15:25:57
阅读次数:
200
Usart --串口(通用同步/异步串行接收/发送器) 由两根线组成(RX接收线/TX发送线) USART是一个全双工通用同步/异步串行收发模块,该接口是一个高度灵活的串行通信设备. 全双工操作(相互独立的接收数据和发送数据); 同步操作时,可主机时钟同步,也可从机时钟同步; 独立的高精度波特率发生 ...
分类:
其他好文 时间:
2017-12-09 20:58:50
阅读次数:
155
Qt调用DLL方法一:使用Win32 API 在显式链接下,应用程序必须进行函数 调用以在运行时显式加载 DLL。为显式链接到 DLL,应用程序必须:? 调用 LoadLibrary(或相似的函 数)以加载 DLL 和获取模块句柄。? 调用 GetProcAddress,以获 取指向应用程序要调用的 ...
分类:
其他好文 时间:
2017-12-07 23:44:51
阅读次数:
245
蓝牙模块HC-06 知识点一:蓝牙状态 led指示蓝牙连接状态,闪烁表示没有蓝牙连接,常亮表蓝牙已连接并打开串口(端口) 知识点二:相关参数 输入电压3.6v-6V,未配对时电流30mA,配对成功后为10mA。 未建立蓝牙连接时,支持通过(波特率)设置AT指令来修改波特率名称以及配对密码,掉电保护, ...
分类:
Web程序 时间:
2017-12-01 13:46:27
阅读次数:
276
前言:之前笔者的试用博文提到安富利这块板子非常适合MicroBlaze开发,同时网上关于MicroBlaze的资料非常少(或含糊不清),没有一篇能完整介绍VIVADO SDK的设计流程,所以笔者带来这篇博文以供参考。 实验平台:Avnet-Artix-7 50T 开发套件/其它硬件也可以EDK:Vi ...
分类:
其他好文 时间:
2017-11-10 15:06:10
阅读次数:
219
我来分享一下uart协议之接收verilog代码 顶层实例化 `timecale 1ns / 1ps//////////////////////////////////////////////////////////////////////////////////// Company: // Eng ...
分类:
其他好文 时间:
2017-11-07 22:14:05
阅读次数:
249
由于课题的需求需要做MFC串口程序,看了百度下载的串口助手的界面风格,发现这个设计很好 波特率的组合框只给出了5个可选数值,然后第6个选项是Custom,即手动输入。 实际上DCB结构的BaudRate可选数值太多了,做成下拉框会很长很长,这种做法就是选用最常见的几个选项,不需要用户手动输入,也不需 ...
分类:
编程语言 时间:
2017-11-07 17:53:17
阅读次数:
1736