用串口和CH340模块都可以让计算机和单片机进行通信,但是使用CH340更加方便,省去了使用串口的麻烦 CH340是一个USB总线的转接芯片,实现USB转串口、USB转IrDA红外或者USB转打印口。 在串口方式下,CH340提供常用的MODEM联络信号,用于为计算机扩展异步串口,或者将普通的串口设 ...
分类:
其他好文 时间:
2019-10-08 14:23:53
阅读次数:
264
前两篇教程中我们学习了LED、按键、开关的基本原理,数字输入输出的使用以及两者之间的关系。我们用到了 pin_mode 、 pin_read 和 pin_write 这三个函数,实际上它们离最底层(至少是单片机制造商允许我们接触到的最底层)就只有一步之遥了。而学单片机要是不了解一点底层,那跟Ardu ...
分类:
其他好文 时间:
2019-10-06 20:17:37
阅读次数:
105
一、第一次的电路图 二、改进的电路图 三、最终的PCB 四、总结 1、注意51单片机下载程序时,需要冷启动,第一张原理图就是没有注意冷启动,导致下载程序时,单片机断电的同时,串口下载电路也跟着断电了,第二张图更改了这个错误,使用电源VUSB直接给串口供电,这样,单片机断电时,串口电路仍然在工作。 2 ...
分类:
其他好文 时间:
2019-10-04 14:52:12
阅读次数:
86
身边几个玩编程计算器的同学说,用计算器编程帧率太低了。一开始我觉得,好端端的处理器能卡成这样,肯定是计算器系统的问题。要是用我的开发板来跑绝对不会卡,但转念一想我的开发板只能在计算机上编程然后烧写进去,拿编译型语言去跟解释型语言比效率是没有意义的。 后来查了一下资料,他们用的计算器中竟然使用8位单片 ...
分类:
其他好文 时间:
2019-10-03 12:47:16
阅读次数:
119
关于内存 存储器 :存储数据器件 外存 外存又叫外部存储器,长期存放数据,掉电不丢失数据 常见的外存设备:硬盘、flash、rom、u盘、光盘、磁带 内存 内存又叫内部存储器,暂时存放数据,掉电数据丢失 常见的内存设备:ram(单片机)、DDR 物理内存:实实在在存在的存储设备 虚拟内存:操作系统虚 ...
分类:
编程语言 时间:
2019-10-03 00:43:22
阅读次数:
105
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