最新文章

# 需求 随着单片机的使用日益频繁,用其作前置机进行采集和通信也常见于各种应用,一般是利用前置 机采集各种终端数据后进行处理、存储,再主动或被动上报给管理站。这种情况下下,采集会需 要一个串口,上报又需要另一个串口,这就要求单片机具有双串口的功能,但我们知道一般的51 系列只提供一个串口,那
软件开发大郭
/
2023-02-10
/ /
74 阅读
最近因工作需要,研究了一下单片机IO口模拟串口通讯的相关知识。 相关内容主要参考了网上《51单片机模拟串口的三种方法》和《单片机IO口模拟串口程序(发送+接收)》两篇文档,并动手做了一下实验。 感受颇多。 硬件环境:STC89C52 软件环境:IDE Keil uVision V4.10
软件开发大郭
/
2023-02-10
/ /
35 阅读
嵌入式工程师经常会遇到系统资源不够的情况,比如我就遇到了串口不够,但IO引脚和定时器还富余,这时就可以通过模拟方式来扩展出一个串口。 这个方法适用于所有嵌入式系统,但是要注意,对于速度不要设置得太高,尽量不要高于9600。否则,当串口所用到的资源优先级不够高,而系统又很繁忙的时候,容易丢失数据或出
软件开发大郭
/
2023-02-10
/ /
69 阅读
本文章向大家介绍用Sphinx快速制作文档,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。 # 简介 Sphinx 是一种文档工具,它可以令人轻松的撰写出清晰且优美的文档, 由 Georg Brandl 在BSD 许可证下开发. 新版
软件开发大郭
/
2023-02-10
/ /
39 阅读
# 简介 Dhrystone是测量处理器运算能力的最常见基准程序之一,常用于处理器的整型运算性能的测量。程序是用C语言编写的,因此C编译器的编译效率对测试结果也有很大影响。 Dhrystone是由Reinhold P. Weicker在1984年提出来的一个基准测试程序,其主要目的是 *
软件开发大郭
/
2023-02-10
/ /
195 阅读
# 什么是高级访问保护(FAP high level) AT32F425 开启高级访问保护功能主要是防止代码被盗的一种芯片级别的防护措施,这个功能一旦开启, 就无法通过硬件方式读写芯片内容. # AT32F425相比其它系列 跟 AT32415、AT32F421 相比,AT32F425 开启
软件开发大郭
/
2023-02-10
/ /
38 阅读
AT32F425官方标称最高频率是96M,显然这个频率是为了照顾USB应用,定位更低一些的AT32F421最高频率为120M,稍高一些的AT32F415是150M,这几个型号都是嵌入式FLASH,都需要设置FLASH等待周期,最高频率和那些SRAM缓存架构的型号没法比,相互之间应该还是有一些可比性的
软件开发大郭
/
2023-02-10
/ /
41 阅读
# GCC与CMAKE的关系 gcc是编译器,可以编译多种编程语言(C、C++、Java…) 引申:mingw相当于是GCC的windows的版本,具体见:关于MinGW32 和 MinGW-w64 make是一种工具,通过调用makefile来编译文件,makefile里包含gcc的命令 自己写
软件开发大郭
/
2023-02-10
/ /
69 阅读
# 1.编译GLFW生成LIB库文件 由于在Windows平台下初始化OpenGL非常麻烦,不仅需要创建OpenGL上下文,而且更麻烦的是调用OpenGL的GPU驱动的函数(具体多麻烦查看我的博文)。所以推荐使用第三方已经写好的库GLFW,类似的库还有GLUT。 GLFW是跨平台的抽象层,所
软件开发大郭
/
2023-02-10
/ /
67 阅读
## 自动布线 在pads layout 里画好板框的前提下,就可以使用自动布线功能了,如下: ![](/storage/image/2023/02/10/1675994922516171.png) ## 删除所有布线 如果你觉得线布得不好,就可以用此法快速删除所有的布线。 右键点击空白处
软件开发大郭
/
2023-02-10
/ /
46 阅读