LM358 功放电路

全国大学生电子设计竞赛训练,13年F题,我们准备采用ADC后进行数字量传输, 收到后DAC再次转换为模拟量。 但由于STM32 DAC 驱动能力太弱, 当接上100K电阻的时候Vpp下降0.2v。因此我们想做一个 功放电路,一方面增大输入阻抗,另一方面对信号进行放大。 手头运放只剩下LM358,于是用LM358搭了一个反向比例运算放大电路,效果还不错, 针对 2khz 左右的正弦波放大效果不错,5Khz波形略有变形,但还能用, 10Khz 以上基本变形较为严重。

Continue reading “LM358 功放电路”

Hybrid开发:时代的潮流?

前几天的中国软件杯软件设计大赛中,开发登录页面的时候用到了一点Android的Hybrid开发的知识,最近做小项目要涉及到Desktop端界面开发,突然想起来还有HTML5这种玩意,没想到打开了一个新世界的大门。

近些年来,前端技术飞速发展。随着HTML5和CSS3的出现,一些原来很复杂的实现用这两种描述语言变得更加简便。 网速的提高使得网页的多媒体元素越来越多,页面的表现力,交互体验都变得越来越好。各个终端性能的发展,让渲染更加迅速;性能的冗余,让人们更少地追求那几毫秒的渲染速度,更多的关注页面的美观和效果。可以说,这几年看见的网页越来越壮观。

然而,HTML5+CSS3并不是在网站前端一枝独秀,很多平台都瞄准了它的极致的流畅、美观、交互性,将它们作为展示界面。

Continue reading “Hybrid开发:时代的潮流?”

STM32学习:EXTI中断输入输出

外部事件的检测,一般通过中断进行输入输出。 STM32内部存在一个强大的 NVIC中断处理器。支持中断嵌套执行。NVIC 通过NVIC_Init()函数进行初始化。对于每个中断,都有抢占优先级和响应优先级。 抢占优先级决定一个中断在服务过程中另一个中断到来,新到来的中断是否打断原中断。响应优先级是决定当两个中断同时到来时, 到底响应哪个中断。

Continue reading “STM32学习:EXTI中断输入输出”

STM32学习:新建Keil工程并点亮跑马灯

《全国大学生电子设计竞赛》马上就要开始了,为了准备比赛,我们开始了STM32的学习。

工欲善其事,必先利其器。  我们使用 Keil uV5 作为开发工具。开发板选用STM32F103最小系统版。

首先使用Keil Pack Installer 安装STM32F1xx 系列。 在左面选择STmicroelectronics 之后选择右边的 STM32F1xx 之后选Install。STM32 的Library 就已经安装好了。你大概需要很好的网,反正在我宿舍没下载成功。。

Continue reading “STM32学习:新建Keil工程并点亮跑马灯”

Win10 安装 Tensorflow 及_pywrap_tensorflow_internal 问题解决

最近在看一些机器学习相关的事情,听说Google深度学习框架Tensorflow很火,于是下下来看看

安装步骤照着官网一步一步来的

https://www.tensorflow.org/install/