在移植4.16内核到tiny4412的过程中遇到一个问题,官方的uboot2012引导内核成功卡在staring the kernel没有了下文,看来内核还没有到注册uart驱动就已经挂掉了,尝试打开 early printk ,让内核自解压之后能够及时的打印信息。 说句题外话,内核启动卡在star... ...
分类:
其他好文 时间:
2018-07-16 11:16:08
阅读次数:
162
由于stm32的库默认是外部晶振8M的情况下实现的,所以配置波特率的时候也是按8M,包括主频,如果用12M晶振就需要改动几个地方: 在system_stm32f10x.c中找到相应类型的文件,进行如下修改。 1)72M主频: 8M时: RCC->CFGR |= (uint32_t)(RCC_CFGR ...
分类:
其他好文 时间:
2018-07-14 21:55:41
阅读次数:
307
The baud rate for the receiver and transmitter (Rx and Tx) are both set to the same value as programmed in the Mantissa and Fraction values of USARTDI ...
分类:
其他好文 时间:
2018-07-12 20:09:06
阅读次数:
253
解析完 open、close、read、write 四个函数后,终于到我们的 ioctl() 函数了一、 什么是ioctl ioctl是设备驱动程序中对设备的IO通道进行管理的函数。所谓对IO通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率,马达的转速等。 函数名: ioctl 功 ...
分类:
其他好文 时间:
2018-07-01 14:15:45
阅读次数:
183
我使用的是四博智联提供的WIFI探针 DT-06产品 1. 数据读取 可以直接通过串口即可读取数据,串口波特率设置为 115200,其它选项默认。 如果需要PC机测试,请使用杜邦线转接到USB-TTL设备上,然后安装相应驱动(附件中带了CP210X) 下载链接:http://bbs.doit.am/ ...
分类:
其他好文 时间:
2018-06-29 11:04:12
阅读次数:
449
上一篇简单介绍了C#的一些基本知识,并成功的Hello,World,那么从这篇开始,我们来自己动手写一个串口助手: 1、构思功能 串口助手在单片机开发中经常被用来调试,最基本的功能就是接收功能和发送功能,其次,串口在打开前需要进行一些设置:串口列表选择、波特率、数据位、校验位、停止位,这样就有了一个 ...
整理自<21ic电子网> 奈奎斯特定理(Nyquist's Theorem)和香农定理(Shannon's Theorem)是网络传输中的两个基本定理;要搞清楚这两个定理,需要先弄懂一些定义:波特率(buad rate)、比特率(bit rate)、带宽(bandwidth)、容量(capacity ...
分类:
其他好文 时间:
2018-05-27 13:46:46
阅读次数:
158
单片机或计算机在串口通信时的速率。 指的是信号被调制以后在单位时间内的变化,即单位时间内载波参数变化的次数 如每秒钟传送240个字符,而每个字符格式包含10位(1个起始位,1个停止位,8个数据位),这时的波特率为240Bd,比特率为10位*240个/秒=2400bps。 又比如每秒钟传送240个二进 ...
分类:
其他好文 时间:
2018-05-24 16:38:56
阅读次数:
179
linux下保存下位机输出的串口信息为文件 1.stty -F /dev/ttyUSB0 raw (转换成raw模式) 2.stty -F /dev/ttyUSB0 speed 115200 (设置波特率) 3.cat /dev/ttyUSB0 > serial.txt & (启动后台程序保存文件) ...
分类:
系统相关 时间:
2018-05-07 19:44:18
阅读次数:
232
在一项目中,使用STM32作为主控,程序运行一段时间后概率出现主循环卡死现象。 问题分析如下: 1、程序USART2不停接收并处理串口数据,波特率115200; 2、主循环卡死; 3、USART1中断及TIM2中断响应函数运行正常;(USART1及TIM2中断优先级均比USART2高) 4、出现现象 ...
分类:
其他好文 时间:
2018-04-28 11:44:51
阅读次数:
157