-
UART_TXaRX
单片机接收从电脑串口发送出来的一串字符串,却只能接收到第一个字符,其他的都丢失了或者是接收到的是乱码,却不知道是什么原因。其实,那是因为,虽然单片机的是全双工串口,但是串口的缓冲区(SBUF)却一般只有一个字节,即1Byte,远没有像电脑串口的缓冲区以KB计算那么大,并且,单片机的处理速度是很有限的,试想一下,假如要求一串字符串以9600bps的速率,一个起始位,一个结束位,无校正位,相当于960Byte/s传输到单片机,单片机要是能够全部接收的话,那么单片机接收和处理一个字节的时间仅为约1ms的时间。这说明了,如果单片机的处理速度不够快,还没有将接收到的上一帧数据及时转送到单片机的RAM中,而电脑串口又传输过来一帧新的数据,这帧新的数据就会把单片机的串口输入缓冲区的SBUF给刷新掉,或者说单片机压根就没有接收到新的一帧数据,造成了数据的丢失或接收到乱码。
如果需要单片机接收到从串口发送过来的一段很长的字符串,并且能够都正常接收和显示(TX&RX FUNCATION between PC and MCU)
- 2013-10-20 08:35:17下载
- 积分:1
-
relay
串口通讯232,接受上位机发出的指令来控制一个继电器的开关状态(Serial communication 232, to accept the instructions issued by the host computer to control a relay switch state)
- 2017-07-30 13:09:21下载
- 积分:1
-
M500A
Mifare源程序对于开发研究的人员有很大的帮助(Mifare source )
- 2013-10-28 21:23:10下载
- 积分:1
-
distance-relay--distribution
包含分布式电源的配电网的距离保护模型,可以直接使用(distance relay protection)
- 2014-11-27 14:31:33下载
- 积分:1
-
sd
说明: 基于avr单片机的对sd卡(MMC)驱动程序(Avr microcontroller based on the sd card (MMC) Driver)
- 2014-07-31 22:30:57下载
- 积分:1
-
hex_splitter
这是一个C#的项目,主要是读取INTEL格式的HEX文件然后输出成16进制表示的文本格式(This is a C# project, mainly to read INTEL HEX format file and then output as indicated in the text format of 16 hex)
- 2020-12-29 11:19:01下载
- 积分:1
-
UCOSIII STM32
说明: 将设备数字量的数据采集到MCU芯片中,以既定的mqtt格式由wifi模块连接路由器传输到服务器平台。(The data of device digital quantity is collected into MCU chip and transmitted to server platform by WiFi module connecting router in established mqtt format.)
- 2020-06-16 01:20:02下载
- 积分:1
-
SSD1306LEDDriver_Code
1.3寸OLED驱动程序,亲测可用。(1.3 inch OLED driver, pro test available.)
- 2021-02-17 12:19:46下载
- 积分:1
-
shepin
射频技术 基于rc500的射频开发系统 频率稳定 不易失真(RF radio frequency technology development system based on rc500 frequency stability is not easy distortion)
- 2011-05-21 17:07:56下载
- 积分:1
-
实验2 蜂鸣器实验
正点原子STM32F103精英板蜂鸣器例程(Punctual Atom STM32F103 Elite Plate Buzzer Routine)
- 2020-06-21 11:00:02下载
- 积分:1