STM32串口通信(F1系列包含3个USART和2个UART) 一、单片机与PC机串行通信研究目的和意义: 单片机自诞生以来以其性能稳定,价格低廉、功能强大、在智能仪器、工业装备以及日用电子消费产品中得到了广泛的应用。在单片机的输入输出控制中,除直接接上小键盘和LCD显示屏等方法外,一般都通过串口和 ...
分类:
其他好文 时间:
2019-10-02 12:28:39
阅读次数:
92
1.编写LED驱动程序步骤 1.1 框架 1.2 完善硬件操作 1.2.1 查看原理图 1.2.2 看2440手册 1.2.3 写代码 其中需要注意的是:单片机通常直接用物理地址去操作寄存器。而这里要将物理地址映射为虚拟地址,用ioremap函数。 2.查看原理图 从mini2440的原理图可以看到 ...
分类:
其他好文 时间:
2019-10-01 14:32:33
阅读次数:
128
理论部分,我这里不介绍了。使用说明程序里面有,应该可以在单片机上跑。代码写的不美观,只是为了自己学习总结。下面直接上代码,使用说明代码里面有: 运行结果为: 运行结果与我用numpy自带的fft()方法结果相差无几 ...
分类:
编程语言 时间:
2019-09-30 16:32:51
阅读次数:
112
C/C++主要用于PC软件开发、底层开发、单片机和嵌入式系统;如:QQ、Windows、英雄联盟、Linux、Unix。 Java和C#不但可以用来开发软件,还可以用来开发网站后台程序;后续我们介绍的Eclipse就是采用Java开发。Windows的MSDN网站使用的就是C#技术。咱们常用京东、淘 ...
分类:
编程语言 时间:
2019-09-30 16:32:05
阅读次数:
138
联合体在单片机中的应用 单片机中经常会遇见分离高低字节的操作,比如进行计时中断复位操作时往往会进行 (65535-200)/256,(65535-200)%256这样的操作,而一个除法消耗四个机器周期,取余也需要进行一些列复杂的运算,如果在短时间内需要进行很多次这样的运算无疑会给程序带来巨大的负担。 ...
分类:
其他好文 时间:
2019-09-29 19:52:30
阅读次数:
96
以下分享17种单片机常用电路设计模块,包括:双路232通信电路3线连接方式,三极管串口通信,单路232通信电路,USB转232电路等。 1、双路232通信电路3线连接方式,对应的是母头,工作电压5V,可以使用MAX202或MAX232. 2、三极管串口通信 本电路是用三极管搭的,电路简单,成本低,但 ...
分类:
其他好文 时间:
2019-09-29 14:26:13
阅读次数:
104
1.用C51单片机实现花样流水灯,代码如下: #include <reg52.h> #define LED_All P1 //led灯所用的接口,单片机接口不同,led灯不同void delayms(){unsigned char x = 0; unsigned char i;unsigned ch ...
分类:
其他好文 时间:
2019-09-28 23:23:56
阅读次数:
133
1.用C51单片机实现花样流水灯,代码如下: #include <reg52.h> #define LED_A P1 //led灯所用的接口,是哪个口就写P几void delayms(){ unsigned char x = 0; unsigned char i; unsigned char y = ...
分类:
其他好文 时间:
2019-09-28 14:25:58
阅读次数:
115
学习某种编程语言的第一个程序,或者学习某种单片机的第一个工程,都习惯用Hello World命名,所以在写第一篇博客的时候,很自然的想到了以Hello World!为标题。第一篇博客,本来应该写点有意义的东西,但一时也想不到写什么。因为本来就是为了测试,才码下这些文字。搭建博客的初衷:一是看到大神们... ...
分类:
其他好文 时间:
2019-09-27 14:53:57
阅读次数:
83
一、单片机最小系统一般包括以下几部分: 1、电源 2、中央处理器 3、时钟电路 4、复位电路 二、以下是自己画的51单片机教学板 1、电源电路 也就是为了提供板子所使用的5V和3.3V电压,这里我使用的是USB输入5V,然后通过AMS1117_3_3芯片电压转换芯片转换为3.3V,画原理图时注意把电 ...
分类:
其他好文 时间:
2019-09-23 14:55:54
阅读次数:
98