在面包板上开发STC32G12K128, STC16F40

Posted 卓晴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在面包板上开发STC32G12K128, STC16F40相关的知识,希望对你有一定的参考价值。

面包板上开发STC32G12K128单片机

  • 本文后面的开发过程,对于STC16F40 单片机也同样适用。

 

01 STC32G12K128


一、前言

  对于手边这款STC3212K单片机, 在面包板上对其进行初步测试, 这是来自于宏晶公司提供的赠品, 下面的测试主要是打通这款单片机的开发工具链。

二、资料查询

  在 STC官方网站 下载该期间的数据手册。 这款单片机具有128k Bytes 内部Flash 存储空间, 12k Bytes 内部 RAM 空间。 在最后, 可以下载芯片的数据手册。 数据手册给出了应用 USB 下载程序的参考电路。 那么存在一个问题, 是否还能够使用 UART 进行下载程序呢? 为此下面进行初步测试。

▲ 图1.2.1 STC32K12 DIP40 管脚定义

  在面包板上插上DIP40 封装的STC32G12K128 单片机, 将相应的电源线以及串口线接入自制下载模块。 它包括有两个电源线和AD转换参考管脚, 两个串口线的位置与传统单片机的位置是相同的。 下面利用ISP软件 测试对它的编程。

▲ 图1.2.2 在面包板上测试STM32的编程

  使用STC-ISP 的检测 MCU选项, 可以看到软件能够正常检测到单片机的信息。 ISP软件返回检测到芯片硬件选项, 这些选项可以在ISP软件界面上进行修改, 这为单片机硬件配置提供了方便。

三、开发软件安装

  STC32G12K128技术手册给出编译开发环境建立的方法, 点击 Keil 软件下载链接  在 ARM Keil 下载界面中, 下载最新的C251安装包。 可以看到C251的下载链接。 这是下载界面。 填写必要的信息, 下载C251编译软件。 下载之后,安装C251开发软件。 按照安装要求,将C251软件安装在C盘中。 如果之前按照有C51的版本,  它们将会安装在 Keil526内不同的子目录中。

▲ 图1.3.1 下载安装C251软件

  下面通过 STC-ISP 将相关头文件和仿真驱动添加到 开发软件目录中。 在Keil仿真设置页面, 点击 上面按钮, 选择Keil 软件安装目录便可以将头文件进行自动安装了。 安装之后,便可以在C代码中通过 include 指令包含 STC32G.H 头文件了。

 

  结 ※


  文测试了在面包板上开发STC32G12K128, STC16F40的方法, 可以看到STC32单片机如论是在软件还是在硬件开发方面都非常简介。 这也是它现在仍然具有蓬勃生机的原因。


■ 相关文献链接:

● 相关图表链接:

以上是关于在面包板上开发STC32G12K128, STC16F40的主要内容,如果未能解决你的问题,请参考以下文章

测试STC32G12K128的几个特性

测试STC12C5612AD单片机在面包板上下载测试

面包板上调试STC: 8H8K64U

利用STC32G12K128 读取 KYTB-1503-1024角度编码器

esp32插上面包板不识别

制作一款STC32G封装为TSSOP20的测试电路板