找回密码
 立即注册
楼主: 2890051939

STC 32位单片机学习心得

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2024-03-28 18:54:57

1

主题

17

回帖

115

积分

注册会员

积分
115
发表于 2024-2-24 18:34:01 | 显示全部楼层
第十集学习了数码管的动态显示,没有试验箱,暂时没法实验。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2024-03-28 18:54:57

1

主题

17

回帖

115

积分

注册会员

积分
115
发表于 2024-2-24 20:24:42 | 显示全部楼层
十一集学习了定时器的使用。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2024-03-28 18:54:57

1

主题

17

回帖

115

积分

注册会员

积分
115
发表于 2024-2-27 14:58:59 | 显示全部楼层
今天听课《第十二集 单片机C语言程序设计导入二》时,教程里直接运行程序就可以了,我遇到了怪事,运行后提示大量 error C202: 'P4M1': undefined identifier,显然是没认出来P4M1,肯定是头文件没添加进来。然后我右击文件名,open document,仍然可以打开stc8h.h文件。再在打开的标签上右击,选open Containing Folder,打开所在目录,没有问题。教程中stc8h.h文件第一句都是:
        #ifndef __STC8H_H__
        #define __STC8H_H__
而我这里却是:
        #ifndef __STC90C5xAD_H__
        #define __STC90C5xAD_H__
而文件名却是stc8h.h,确实有问题。后来发现大小也不对,只有7k,而同一目录的stc8g.h都有63k,搜索P4M1也没有找到!最后在STC-ISP软件内复制了最新的stc8h.h,替换后好了。、
不过这个事有点奇怪,按理说 \Keil_v5\C51\INC\STC 下的文件应该是导入STC时产生的,不应该有问题的。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2024-03-28 18:54:57

1

主题

17

回帖

115

积分

注册会员

积分
115
发表于 2024-2-27 14:59:22 | 显示全部楼层
第十三课中断部分,了解到了现在的STC也象ARM一样有了中断挂起,两个中断同时来时就不会丢失了,这就很强大了。而且,陈教授提到生物采集时数据量大,实时性要好,涉及ADC,再通过串口传到计算机,这两个事情都耗时,如果ADC优先级高,通信总被打断,好像通信不可靠,如果串口优先级高,则ADC采集不均匀,后来陈教授问能否添加DMA功能,STC就加入该功能了,这样ADC开始采集后不需要反复中断CPU,只是到一定程度时,通过DMA中断一次性处理多个数据。看得出来,STC确实急用户之所急,想用户之所想,真正在解决客户的痛点、难点!为这样的民族企业点赞!希望STC开发出越来越强大的国产芯片!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2024-03-28 18:54:57

1

主题

17

回帖

115

积分

注册会员

积分
115
发表于 2024-2-27 15:00:22 | 显示全部楼层
第十四集学习了矩阵键盘的使用。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2024-03-28 18:54:57

1

主题

17

回帖

115

积分

注册会员

积分
115
发表于 2024-2-27 15:00:46 | 显示全部楼层
第十五集学习了外部中断。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-7 03:19 , Processed in 0.166403 second(s), 73 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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