查看: 7995|回复: 0

天问51(STC16)学习路线+资源汇总

[复制链接]

21

主题

216

帖子

1595

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1595
发表于 2021-2-25 10:37:04 | 显示全部楼层 |阅读模式
本帖最后由 hcm0915 于 2023-7-3 11:42 编辑

一、注意事项
1.STC16F属于STC8H的性能加强版,直接做产品用。学习推荐用STC8H。

2.老鸟,买了天问51 STC16F40K128开发板的用户,需要知道如下几个注意事项:
(1)STC16F芯片,目前原厂还在调试优化中,部分功能和外设并没有开放(DMA、EEPROM/IAP、FLASH的FE0000-FEFFFF这部分64K、仿真。。。
(2)STC16相比STC8H增强的地方为:多累加器结构、CAN、LIN、16位加减乘除指令、32位乘除单元、单精度浮点运器。
(3)STC16的编译器目前只有Keil的C251版本才能编译,天问Block也是通过调用Keil来编译的。天问Block里已经集成了C251测试版编译环境,编译容量有限制。对于编译一些大容量的程序,会报错,请到常见问题里查看解决办法。

3.天问团队已经在天问Block里把STC8H和STC16的案例程序打通,可以直接使用STC8H的案例,如果需要Keli版本,可以在平台导出Keil版本工程


4.不了解天问的,建议花5分钟按顺序看下下面的介绍,会让你有所收获。

天问51开发板天问技术QQ群三:206225033
群里氛围活跃,卧虎藏龙,遇到问题欢迎在群里交流沟通,有问必答,24小时服务。


二、天问51硬件产品体系


三、天问51开发板简介      
天问51(STC16)采用STC16F40K128芯片,支持USB、ADC、PWM、SPI、IIC等,最强大51开发板。推出市场后受到大家的欢迎和喜爱 。
天问51宣传视频:



四、天问Block编程软件简介
第一次使用时,大家先到天问官网下载安装天问Block开发软件(支持WIN7及以上,不支持XP),安装的时候会自动安装STC-LINK的CP21X驱动。
天问Block宣传视频:


五、开箱检查
请详细阅读说明书。我们根据选用的套件,检查功能是否正常,并参阅开箱视频学习。
天问51(STC16)说明书(电子版)
天问51(STC16)开箱视频:


六、教程
1.天问Block图形化编程学习

对于新手:
通过图形化快速验证,同时锻炼编程思维,编程逻辑和C语言完全一致,方便后续切换到C语言编程。
视频里的程序源码都在天问Block软件自带的范例程序里,建议自己写一遍,验证一遍,不要走马观花。

对于老鸟:
图形化模块已经自动配置好外设,你可以通过图形化模块搭建来初始化外设,再切换到代码模式编写应用层,提高开发效率,省去了查阅手册,看寄存器的时间。下面教程只需快速了解下软件怎么操作。

(1)第1课 GPIO口设置                                  (第1课)课件下载
(2)第2课 定时器的使用                                (第2课)课件下载
(3)第3课 数码管的使用                                (第3课)课件下载
(4)第4课 ADC的使用                                   (第4课)课件下载
(5)第5课 PWM的使用                                  (第5课)课件下载
(6)第6课 外部中断的使用                            (第6课)课件下载
(7)第7课 串口的使用                                   (第7课)课件下载
(8)第8课 点阵的使用                                   (第8课)课件下载
(9)第9课 RGB彩灯的使用                           (第9课)课件下载
(10)第10课 OLED屏的使用                        (第10课)课件下载
(11)第11课 LCD1602的使用                       (第11课)课件下载
(12)第12课 LCD12864显示模块的使用      (第12课)课件下载
(13)第13课 TFT彩屏的使用                        (第13课)课件下载
(14)第14课 DS18B20模块                          (第14课)课件下载
(15)第15课 NTC模块                                  (第15课)课件下载
(16)第16课 DHT11模块                              (第16课)课件下载
(17)第17课 矩阵键盘模块                           (第17课)课件下载
(18)第18课 QMA7981加速度模块                (第18课)课件下载
(19)第19课 RTC时钟模块                           (第19课)课件下载
(20)第20课 FLASH模块                              (第20课)课件下载
(22)第22课 SD存储卡                               (第22课)课件下载
(24)第24课 红外模块                                 (第24课)课件下载
(25)第25课 I2C                                        (第25课)课件下载
(26)第26课 SPI                                         (第26课)课件下载
陆续更新中。。。

视频和课件打包下载:百度网盘
提取码:twen

2.天问Block字符编程学习
(1)STC16单片机GPIO模块设置
陆续更新中。。。

3.高级教程
(1)如何编写驱动
以STC8H的IIC数码管驱动程序为例讲解

(2)如何自己开发图形化库
扩展库制作教程

(3)参与库开发
天问团队为天问 51 添加了常用外设和外接模块的驱动库,方便用户快速开发。对应的底层驱动库,托管在码云上,供深入学习和研究。仓库地址:https://gitee.com/haohaodada-official/twen-51-driver-library.git使用代码请注明代码出处。

七、传统开发模式(Keil编程)
1.网友分享keil80251安装以及使用方法(STC16).rar

2.下载安装STC官方STC-ISP程序下载软件stc-isp-15xx-v6.88.exe.zip

3.导入STC头文件STC头文件导入教程.pdf

4.建立工程项目Keil_工程模板建立.pdf

5.安装STC-LINK的CP21X驱动(win7及以上)CP210x_Windows_Drivers.zip

6.keil编译和STC-ISP配合自动下载Keil配合STC-LINK自动编译下载说明.pdf


八、资料下载
(一)入门资料
天问51-STC16F编程手册 V1.3.pdf (13.19 MB, 下载次数: 91)

天问51(STC16)-V1.1.pdf

812.37 KB, 下载次数: 385

STC16出厂程序.zip

1.25 MB, 下载次数: 350

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2024-3-29 01:53 , Processed in 0.321089 second(s), 25 queries .

Powered by Discuz!

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表