单片机学徒
发表于 2023-5-24 19:49:34
红心A 发表于 2023-5-22 13:30
加油
申请一下试验箱{:4_196:}
单片机学徒
发表于 2023-5-24 21:32:29
本帖最后由 三生石 于 2023-5-24 21:34 编辑
多任务、外部中断
多任务是将工程的整理,方便移植以及调用。
教程中LED与数码管共用引脚P6的情况,所以多任务写在了一个文件中。
因为硬件模块不一样。我手里面的是自己接的硬件是分开的以及原理不一样,所以分成了 led和seg两个文件。
终于可以上传视频了展示效果了{:4_165:}
attach://10780.mp4
单片机学徒
发表于 2023-5-24 22:16:45
IO中断
1、大于31中断号KEIL中编译会报错,可以用插件修改软件使支持到254。
2、普通I/O口均可中断,非传统外部中断。
3、中断优先级的设置。
清风予我
发表于 2023-5-26 09:34:44
楼主加油继续分享学习经验,争取提前送您实验箱
单片机学徒
发表于 2023-5-29 18:30:35
试验箱已经收到,后面的实验都是用试验箱来实现了,也会用试验箱重复做前面的实验,终于能跟教程一致了{:4_165:}
清风予我
发表于 2023-5-30 09:13:57
电子爱好者 发表于 2023-5-29 18:30
试验箱已经收到,后面的实验都是用试验箱来实现了,也会用试验箱重复做前面的实验,终于能跟教程一致了{:4_ ...
冲哥视频,搭配STC32G12K128实验箱9.6版本,学习效率杠杠的,楼主加油{:4_175:}
单片机学徒
发表于 2023-6-4 21:25:09
用试验箱重新学习冲个教程,又犯低级错我,在#define后面加了分号
导致后面计算延迟我是一直报错,看来代码还得经常敲啊。
特此记录.
单片机学徒
发表于 2023-6-4 22:55:13
本帖最后由 电子爱好者 于 2023-6-4 23:09 编辑
做按键点灯测试时,视频中加了这个printf,如果打开了打开了串口,字符出了没有问题,如果没有打开串口,程序会卡在这个printf函数上。因为视频中勾选了自动打开串口所以没有体现出这个问题。
单片机学徒
发表于 2023-6-7 21:21:17
计数器的使用,开启IO口内部上拉电阻。
同样的地方翻车了有印象查了笔记发现了,如果按教程上的用0x40,应该只有等溢出才会自动重载。{:4_167:}
单片机学徒
发表于 2023-6-7 21:45:09
多任务-头文件定义#ifndef --#define--#endif
#ifndef __SEG_LED_H
#define __SEG_LED_H
#include <STC32G.H>
#include "COMM/usb.h"
extern u8 Show_Tab;
void Show_Seg();
#endif