stc15
文章平均质量分 78
Doee hc
这个作者很懒,什么都没留下…
展开
-
NXP恩智浦智能车四轮组--3. STC8的ADC使用注意事项
简要之所以要单独测试一下STC8的ADC,主要有两个问题。STC8手册里的ADC输入阻抗极低,需要实测是否影响正常使用。ADC的测量电压范围受Vref影响,0<Vin<Vref。STC8手册中的ADC输入阻抗:可以看到 ,输入阻抗仅有几百欧,低到变态。如果真的只有几百欧,拿运放检波后的输出为例:信号经过检波,接入STC8的ADC以后,检波的RC滤波中的R,由原来的R3=51k,变为R3与ADC的等效输入电阻并联,即51k*500/(51k+500) ≈ 500这会直接导致原创 2020-07-11 21:39:35 · 3174 阅读 · 3 评论 -
Proteus8.9 安装教程、闪退问题解决
经常有同学使用Proteus时出现这样的问题:在对LCD、数码管等器件仿真时,仿真运行一段时间后闪退。问题原因:安装步骤错误。网上有不少安装教程中没有纠正这一点,安装后虽然可以正常使用,使用数码管等器件时就会暴露问题。安装Proteus8.9的正确姿势:为什么选择8.9版本?因为8.9版本开始支持stc15w4k32s4、stm32f401安装包链接:第一步双击打开P8.9 sp0.exenext勾选同意协议,next选择本地密钥,next如果你之前安装过proteus,原创 2020-06-08 07:44:22 · 51555 阅读 · 65 评论 -
NXP恩智浦智能车四轮组-- 2.电磁检波电路、运放模块原理图
上一篇:恩智浦智能车四轮组-- 1.电磁检测方案、运放选型之前对运放的选型基本确定下来,除了运放,如果搭配STC8单片机的ADC做电磁信号的采集,运放模块设计时还要注意一些细节。检波电路对于检波电路,组委会给过一个参考设计:翻看了几个队伍的技术报告,基本都是沿用组委会的电路:经运放放大过的电磁信号经过C3耦合,去除直流偏置,D1和D2进行半波检波(单独D2也可以检波,D1起到了倍压的作用),再经C4和R3滤波,输出变为直流。检波电路的工作原理,可以参考这个博客:为何使用峰值检波电路?峰值检波原创 2020-05-21 19:20:10 · 11675 阅读 · 3 评论 -
proteus仿真stc15--P0 IO口的BUG
仿真矩阵键盘时,发现仿真中的stc15的IO口有蜜汁bug…首先,P0M0,P0M1之类的IO口配置语句完全无效。按上图中不论怎么配置都无效。如果说这算正常,暂且都默认它们是准双向IO口。这些IO口的输出阻抗非常玄学,上图:先放一个正常点的图,这里不加电阻,是直接拉低的:图中,P0.0~P0.3输出为低电平,P0.4 ~ P0.5输出为高电平,按理说,准双向IO口是弱上拉,300欧的下拉,完全是可以拉低的,结果没有。这个输出有16mA了,已经是达到推挽的输出能力了。我加了一个10k的上拉原创 2020-05-20 22:31:51 · 3575 阅读 · 1 评论 -
proteus仿真stc15--仿真开发板
proteus在8.9版本正式支持stc单片机,虽然只有一个型号(stc15w4k32s4),不过这是stc家功能很齐全的一款的单片机。最近刚好开单片机课程使用的就是这款,因为疫情上网课没有实物,就用proteus做了一块仿真开发板。仿真开发板的原型是stc家的一款试验箱:仿真开发板全貌:20204.20:今日测试:IO口模式配置LCD12864硬件PWM问题:IO口...原创 2020-04-20 22:58:34 · 16828 阅读 · 10 评论