完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
首先做个通知,晚上9点到11点有夜月狼与大家互动的群课,欢迎大家加入,现阶段内容: 2.AD10的原理图、PCB的绘制。 群号:10821147 关于知识点,这里接不粘贴了。最后总结运用如下: 1.操作系统,这可能是当初正真的设计思想吧。 2.扩展闹钟、用于测量时间。 今天又仔细盘点了一下程序,发现自己犯了一个确实不应该的错误,写的函数居然没有在中断调用,呵呵 #include "Systick.h" vu32 TimingDelay = 0; void SystickInit(void) { if(SysTick_Config(SystemCoreClock / 100000)) { while(1); } // 关闭滴答定时器 SysTick -> CTRL &= ~ SysTick_CTRL_ENABLE_Msk; } void TimingDelay_Decrement(void) { if(TimingDelay != 0x00) { TimingDelay--; } } /******************************************************************************* * Function Name : DelayUS * Description : Inserts a DelayUS time. * Input : nCount: specifies the DelayUS time length. * Output : None * Return : None *******************************************************************************/ void DelayUS(vu32 nCount) { TimingDelay = nCount; // 使能滴答定时器 SysTick -> CTRL |= SysTick_CTRL_ENABLE_Msk; while(TimingDelay != 0); } void SysTick_Handler(void) { TimingDelay_Decrement(); } 为题就是没有调用上述红色部分,笑自己无知,哈哈 |
|
相关推荐
4 个讨论
|
|
不错,大家一起学习
|
|
|
|
|
|
谢谢分享谢谢分享谢谢分享
谢谢分享谢谢分享 谢谢分享 谢谢分享谢谢分享 谢谢分享 谢谢分享 谢谢分享谢谢分享谢谢分享 谢谢分享 谢谢分享 谢 谢 谢谢分享 谢谢分享 谢 谢 谢谢分享 谢谢分享 分 分 谢谢分享 谢谢分享 享 享 谢谢分享 谢谢分享 谢 谢 谢谢分享 谢谢分享 谢 谢 谢 谢谢分享 谢谢分享 分 分 谢谢 谢谢分享 谢谢分享 享 享 谢谢分 谢谢分享 谢谢分享 谢 谢 谢谢分 谢谢分享 谢 谢 谢谢分谢谢分享 谢 谢 谢谢谢谢 分 分 谢谢 享 享 |
|
|
|
|
|
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
自定义系统时钟频率后,用库函数和微带两种方式点亮LED灯,为什么灯的闪烁频率不一致?
745 浏览 2 评论
912 浏览 1 评论
1758 浏览 0 评论
【嵌入式SD NAND】基于FATFS/Littlefs文件系统的日志框架实现
671 浏览 0 评论
求助!STM32F4单片机编程与设计sEMG信号采集电路问题
868 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-3-28 23:23 , Processed in 0.429728 second(s), Total 39, Slave 32 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 深圳华秋电子有限公司
电子发烧友 (电路图) 粤公网安备 44030402000349 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号