串口

创龙TI AM437x ARM Cortex-A9 CPU开发板按键、串口

Deadly 提交于 2019-12-25 14:49:05
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> TL437x- IDK是 广州创龙基于SOM-TL437x核心板研发的 一款 TI ARM Cortex-A9开发板, 采用核心板+底板 方式, 尺寸为205mm * 125 m m, 核心板采用4*60pin B2B工业级连接器 , 稳定、可靠、便捷,可以帮助客户 快速评估 核心板 性能。 SOM-TL437x 核心板采用高密度沉金无铅工艺 8 层板设计,尺寸为5 8 mm * 3 5 mm,采用美国德州仪器最新 ARM Cortex -A9 CPU AM437x, 高性能与低功耗有机结合。采用 耐高温、体积小、 精 度高的B2B连接器,引出了核心板的全部接口资源,帮助开发者快速进行二次开发 。 按键 本开发板有 1 个系统复位按键KEY5和 1 个热复位按键 KEY 1和3 个用户测试用按键 包括 (包括NMI)KEY2~KEY4。原理图如下: 串口名称 开发板位置 串口说明 RS485 CON10 使用3位接线端子 RS232 CON9 通过SIPEX3232EEY-L/TR串口电平转换芯片转成RS232串口,使用9针DB9接口 Micro USB CON3 通过CH340芯片转成Micro USB接口 串口 开发板上共引出了3个串口,串口在开发板上的位置、引脚定义如下图 、 表所示: 来源:

串口与并口液晶液晶模块的区别

本秂侑毒 提交于 2019-12-25 12:17:10
在日常工作中经常会有人问到串口液晶和并口液晶有什么区别?下面我们从这些方面来看一看: 内部构造: 并口液晶模块内部主要有:液晶显示控制器、并口控制器、SDRAM控制器等构成,在时钟芯片的控制下对并口传送来的数据进行暂时存储,就是传什么内容就显示什么内容。 串口液晶模块的内部结构比并口的结构就相对复杂一些,其主要有:液晶显示控制器、SDRAM控制器串口通讯控制器、FLASH控制器、,总线控制器等。,串口液晶模块是由串口接受上位机发来的指令,翻译后再去执行相应的显示操作。需要显示的内容已存储在FLASH中,接受到指令就能直接显示。 写点速度: 液晶显示最终都是由每个像素点决定的,那么在制造结构上就决定了他们的写点速度。并口结构的速度随上位机的速度变化而变化。串口液晶模块写点的速度主要由串口的波特率来决定。 使用场所: 并口液晶模块一般大多使用在界面简单、速度快、高速绘图、实时数据的仪器上,串口液晶模块一般大多用在界面复杂、显示的内容广的产品中。 成本: 并口的价格一般都是比串口的便宜 综上所述就是并口的简单、速度快、成本低,串口界面复杂、显示的内容广。那么在日常选择时就要根据自己的需求再来选择接口方式了。 来源: CSDN 作者: 罗姆液晶 链接: https://blog.csdn.net/htjxianjian01/article/details/103693656

Ubuntu16.04下串口配置设备绑定USB端口号

前提是你 提交于 2019-12-24 19:05:48
将端口重映射到新的固定的名字,并且设置其权限为可读。使用对应的id端口映射到固定的名字上。 lsusb 查看对应的usb端口信息 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 004: ID 0403:6001 QinHeng Electronics HL-340 USB-Serial adapter Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub ID 0403:6001 表示usb设备的ID(这个ID由芯片制造商设置,可以唯一表示该设备) 0403 usb_device_descriptor.idVendor 6001 usb_device_descriptor.idProduct 2.在/etc/udev/rules.d

CC2541蓝牙学习——串口_1

一笑奈何 提交于 2019-12-24 13:04:10
CC2541有两个串行通信接口,分别是USART0和USART1,它们能够分别运行于异步UART模式或者同步SPI模式。两个USART具体同样的功能,可以设置在单独的I/O引脚。 1.UART模式 UART模式提供异步串行接口,在UART模式中,有2种接口选择方式:2线接口和4线接口。 2线接口,使用RXD、TXD。 4线接口,使用RXD、TXD、RTS和CTS。 I/O外设引脚映射如下图所示: 根据上面的外设I/O引脚映射可知 : UART0对应的外部设置IO引脚关系为:位置1:P0_2----RX P0_3----TX 位置2:P1_4----RX P1_5----TX UART1对应的外部设置IO引脚关系为:位置1:P0_5----RX P0_4----TX 位置2:P1_7----RX P1_6----TX UART模式的操作有以下特点。 8位或者9位负载数据 奇校验、偶校验或者无奇偶校验 配置起始位和停止位电平 配置LSB(最低有效位)或MSB(最高有效位)首先传输 独立接收中断 独立收发DMA触发 奇偶校验和帧检验出错状态 UART模式提供全双工传送,也就是说可以同时收发数据,传送一个UART字节包括1个起始位,8个数据位,1个作为可选的第9位数据或者奇偶校验位,再加上1个或者2个停止位。

RT-Thread USB虚拟串口收发调试

我与影子孤独终老i 提交于 2019-12-24 01:11:19
学习过程中参考博文: 记录——基于 RT-Thread 实现 USB 虚拟串口 但是遇到了两个问题: 1.串口有设备,但是不能发送; 2.串口能发送但不能接收; 第一个问题,是因为rtt的usb虚拟串口默认启用了RTS和DTR(终端准备好接收): static rt_err_t _interface_handler ( ufunction_t func , ureq_t setup ) { struct vcom * data ; RT_ASSERT ( func != RT_NULL ) ; RT_ASSERT ( func -> device != RT_NULL ) ; RT_ASSERT ( setup != RT_NULL ) ; data = ( struct vcom * ) func -> user_data ; switch ( setup -> bRequest ) { case CDC_SEND_ENCAPSULATED_COMMAND : break ; case CDC_GET_ENCAPSULATED_RESPONSE : break ; case CDC_SET_COMM_FEATURE : break ; case CDC_GET_COMM_FEATURE : break ; case CDC_CLEAR_COMM_FEATURE : break ;

2019-2020-1 20175307 20175308 20175319 实验二 固件程序设计

淺唱寂寞╮ 提交于 2019-12-22 01:50:35
2019-2020-1 20175307 20175308 20175319 实验二 固件程序设计 小组成员 20175307高士淳 20175308杨元 20175319江野 实验步骤 1.MDK 实验要求 0.注意不经老师允许不准烧写自己修改的代码 1.三人一组 2.参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.1-1.5安装MDK,JLink驱动,注意,要用系统管理员身分运行uVision4,破解MDK(破解程序中target一定选ARM) 3.提交破解程序中产生LIC的截图 4.提交破解成功的截图 实验步骤 下载并运行安装程序,安装MDK MDK安装结束页面,点击安装ULINK驱动 Ulink安装结束后自动退出,安装结束 运行uVision4,点击 文件>>许可证管理 ,复制CID 运行keil-MDK注册机,粘贴CID并选择 ARM ,点击 generate 生成 LIC 将生成的LIC复制到keil4中的LIC输入框中,点击 Add LIC ,破解完成。 2.LED 实验要求 0.注意不经老师允许不准烧写自己修改的代码 1.参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.4” KEIL-MDK 中添加 Z32 SC-000 芯片库,提交安装截图 2.参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.9”完成LED实验

时间服务器的分类及功能对比

蹲街弑〆低调 提交于 2019-12-21 20:13:10
关键词:时间服务器分类及功能对比、网络时间服务器、串口时间服务器、CDMA时间服务器 在科技的快速发展下,时钟授时设备的种类和授时方式也在不断发展和进步,时间服务器就是以卫星授时定位信号为基准,而且时间服务器操作简单使用方便授时准确,这种以卫星信号的授时方式应用也较为广泛。 时间服务器是指接北斗、GPS、GLONASS等卫星的授时定位信号,并将从北斗、GPS、GLONASS卫星上获取标准时钟信号,以串口授时、IRIG-B码、NTP网络协议、1PPS脉冲、PTP网口等传输方式,传输给终端设备,并保证终端设备的时间与卫星时间同步。时间服务器还有SYN2303CDMA串口时间服务器,能接收CDMA网络信号并以UTC为时间信息,CDMA定时信号可对时间服务器进行时间同步,输出串口时间信号和1PPS同步脉冲信号。 随着时间服务器技术的不断升级,各家供应商所提供的时间服务器也都有所不同,比如北京某公司、广州某公司、上海某公司等等。SYN2151NTP时间同步服务器,接收GPS北斗卫星信号为时间基准,输出1路NTP可扩展4路NTP输出,支持千兆网络可到10M/100M/1000M,NTP请求量>14000次/秒,授时精度1-10ms,支持数万台客户端。输出一路1PPS脉冲信号同步误差≤30ns,输出一路RS232C串口。支持干接点告警、授时软件、批处理软件、管理软件、支持心跳检测功能互为冗余备份

2019-2020-1 20175234 20175205 20175217 实验二 固件程序设计

≯℡__Kan透↙ 提交于 2019-12-21 14:27:51
2019-2020-1 20175234 20175205 20175217 实验二 固件程序设计 实验内容 1-MDK 实验要求 参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.1-1.5安装MDK,JLink驱动,注意,要用系统管理员身分运行uVision4,破解MDK(破解程序中target一定选ARM) 提交破解程序中产生LIC的截图 提交破解成功的截图 实验步骤 按照实验指导书上的操作进行软件安装 运行 uVision4,点 File>>License Management-->复制 CID 运行keil-MDK注册机(在“Z32开发指南\2.软件资料\keil-MDK 注册机”双击“keil mdk474注册机”) 粘贴 CID 并选择 ARM。 2-LED 实验要求 参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.4” KEIL-MDK 中添加 Z32 SC-000 芯片库,提交安装截图 参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.9”完成LED实验,注意“打开Z32的电源开关前,按住Reboot按键不放,两次打开电源开关,Z32即可被电脑识别,进行下载调试。提交运行结果截图 实验报告中分析代码 实验步骤 首先先在 KEIL-MDK 中添加 Z32 SC-000 芯片库,操作过程为: 打开 keil

c#操作串口类

微笑、不失礼 提交于 2019-12-21 04:30:46
先放上串口的一个类,自己编写的,觉得这样好用些。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO.Ports; using System.Collections; using System.IO; using System.Text.RegularExpressions; namespace channel_ratio { public partial class Serial { private SerialPort comm = new SerialPort(); public StringBuilder builder = new StringBuilder();//避免在事件处理方法中反复的创建,定义到外面。接收到的数据 private long receive_count = 0;//接收计数 private long send_count = 0;//发送计数 private bool saveflag = false;/

STM32远程升级基本思路

安稳与你 提交于 2019-12-20 23:18:50
STM32远程升级基本思路 开发环境:IAR for ARM 8.30.1 MCU:STM32F103RCT6 存储介质:w25q32 1.实现思路 1.需要一个bootloader程序和APP程序 2.APP程序通过网络或者串口等方式将要升级的代码写到spiFlash中约定的位置,然后重启 3.bootloader判断spiFlash中是否有文件需要更新,有就将文件更新到stm32的内部Flash的App区域,然后跳 转到APP,否则直接跳转 2.知识储备 STM32闪存模块组织 stm32F103RCT6属于大容量型产品,ROM:256K,RAM:48K,页大小为2k,闪存分为三个块: 主存储器:页大小为2K,256K也就是128页 信息块:分为两个部分: 系统存储器(存放启动程序代码,ST出厂固化,不可更改,用于ISP编程) 用户选项字节(Option Bytes,可以用它设置读写保护,硬件看门狗使能啥的) 闪存存储器接口寄存器:操作stm32内部Flash要用到这些寄存器; 启动配置 ● 从主闪存存储器启动:主闪存存储器被映射到启动空间(0x0000 0000) ● 从系统存储器启动:系统存储器被映射到启动空间(0x0000 0000) ● 从内置SRAM启动:只能在0x2000 0000开始的地址区访问SRAM 3.Bootloader和App的工程设置