终于收到开发板了,拿到板子之前就已经看了一些资料,因为之前没用过51的单片机,所以这个还是费了点时间。
说重点,在拿到板子之前很看好里面的资源,特别是内置运放和PGA,最近在做一个项目上用到AD芯片才知道这个PGA是多么重要(虽说不能跟ADC芯片的PGA比),在一般普通项目中如果用到还是蛮好的,争取后面使用一下,看一下效果
(正面)
这是正面效果,上半部分是STM32做的一个下载器,厂家还是蛮人性的,用户操作有两个LED、两个按键-一个用户按键,一个复位,还有两边的排针,这是24pin的封装,外接一个8M的晶振,主频在24M,再看一下背面
(背面)
二、基于按键的外部中断点灯
环境搭建我就不介绍了,说一个我碰到的问题,之前我没用过51,下载了keil5_c51,以为就能直接开发了,还是要再次破解一下的,不然编译不成功,生成不了HEX,
看一下板载上面用到的资源
(原理图)
手上暂时没有外部的资源,等后面在上,主要先熟悉一下这个板子和51的用法,官方给了很多例程,基本够用了,这个学习起来还是蛮快的,不说多少,点灯比较简单,我就直接上代码了,主要代码在main.c、isr.c和demo_extint.c这三个文件中,主要功能:上电后LED_p04点亮,LED_p05不亮,按键p13下降沿外部中断的方式切换LED_p04和LED_p05的状态。
最后谢谢大家的支持和厂家的开发板还有赠送的血氧仪,希望我的作品给大家带来帮助,谢谢!
全部回复 3