单片机检测stc没反应_STC 核心板 入门记 - 你好我叫郑某人

写在开始

STC核心板,它的软件十分全面,想要什么都有,非常适合新手入门。
上一次电赛刚结束,现在反正也啥也不太会,干脆学个这个吧。
顺便写篇博客记录一下。

记录第一次烧写

  • 周四下单,周六到货。中午拿板,下午开动。淘宝链接:Risym,买过几回,质量可以。

  • 这个开发核心板是没有USB串口的,emmm,又困扰了我一会儿,想着重新买的话,又要好几天才能到,所以打算用esp8266 NodeMcu直通串口转接,理论上可行。(对应的接口用杜邦线连起来就行了)97851ec100ad4fd287afe3f0ca92b413.png

  • 然后开始烧录程序,事实证明我的想法可行。👍(记得选对参数,驱动、烧录程序、例程我会放在文末)

  • 要是一直停留在正在检测单片机,尝试一下软重启(拔掉vcc线再插回去)560a7708391252c848e1f9bab8b15a52.png

关于keil5无法使用C51,但我的课程必须使用Keil5🤐(又折腾了我一下午)
keil5出现编辑STC项目时,魔法棒、导出等工具变灰,但编辑STM32项目时可行,就知道应该不是破解的问题。😥
参考这篇博客:keil 5兼容keil 4(C51)解决方案
解决的很好。
真的是爬摸滚打。

1. 串口通信测试(核心板例程\串口通信收发测试)

一般玩单片机刚开始都要去研究串口,而串口一开始最头痛的无非就是波特率和中断
串行接口是一种可以将接收来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接收的串行数据流转换为并行的数据字符供给CPU的器件。
一般完成这种功能的电路,我们称为串行接口电路。
串口通信(Serial Communications)的概念非常简单,串口按位(bit)发送和接收字节的通信方式。

在keil中写注释时发现中文乱码,则进入configuration-Chinese GB2312,重新写中文注释即可。

2. 指示灯程序(核心板例程\P10指示灯测试程序)

0e5affa323fa79a3848cc04973f7214f.png

  • 烧录进去,指示灯不断闪烁,成功。(同时也是内置程序,用于测试板子的好坏)

3. 采集模拟量数值发送到串口(核心板例程\采集AD-P14端口模拟量数值发送到串口)

  • 采集ADC口的数据发送到串口显示969b11683be5f0a0f67c81df62fdfd77.png

  • 下图中,上面的是没模拟输入情况,下面那个放了根铁丝去碰P14😂dcfffdf6b1f53d5c21bb9dc3bfb1f724.png

4. 中断0按键测试(核心板例程\中断0按键测试)

ed49ad42b742d70449b0ab2866281669.png

5. IO-跑马灯(STC15系列官方例程\例程\01-IO-跑马灯)

88af9a466240b1b25b70ef98ef2bf062.gif
玩的一般,在圈子也算低端,和键盘的跑马灯有一点点像。

写在文末

驱动、烧录程序、例程:不想传百度云,蓝奏云也上传不了(太大)
感兴趣的可以加下作者小白的QQ号:1625098483,也欢迎交个朋友。微信在置顶文章里。👍
买的十块钱的板子有点太低端了,打算后面做学校发的那个150来块钱的STM32板子,封装比较完善。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值