STM8单片机开发
ProgressingForever
知识渡船
展开
-
C语言和汇编语言对比
C语言中,程序员所定义的每一个变量,不管是基本类型(char,unsigned char,int unsigned int,short,unsigned short,long,unsigned long,double)的变量还是构造类型(数组,struct,enum,union,链表等)的变量,在编译之后都安排在了内存中的特定存储区域里面了,每一个变量都对应特定的内存空间。...原创 2019-04-08 14:37:44 · 7152 阅读 · 0 评论 -
彻底搞明白USART_FLAG_TC 与 USART_FLAG_TXE之间的 区别
最近看到有不少人问USART_FLAG_TC 与 USART_FLAG_TXE的区别是什么,我今天就抽时间详谈此事。先说串口收发过程:对于CPU来说,只需要将数据填入发送数据寄存器中就可以启动串口发送了,因为数据寄存器中的数据会由硬件自动打入发送移位寄存器中;同理,接收移位寄存器中一旦接收到一字节的数据后,移位寄存器中的数据会被硬件自动打入接收数据寄存器中,CPU就可以从接收数据寄存器中取...原创 2019-06-04 16:12:00 · 35477 阅读 · 10 评论