完善资料让更多小伙伴认识你,还能领取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 个讨论
|
|
不错,大家一起学习
|
|
|
|
|
|
谢谢分享谢谢分享谢谢分享
谢谢分享谢谢分享 谢谢分享 谢谢分享谢谢分享 谢谢分享 谢谢分享 谢谢分享谢谢分享谢谢分享 谢谢分享 谢谢分享 谢 谢 谢谢分享 谢谢分享 谢 谢 谢谢分享 谢谢分享 分 分 谢谢分享 谢谢分享 享 享 谢谢分享 谢谢分享 谢 谢 谢谢分享 谢谢分享 谢 谢 谢 谢谢分享 谢谢分享 分 分 谢谢 谢谢分享 谢谢分享 享 享 谢谢分 谢谢分享 谢谢分享 谢 谢 谢谢分 谢谢分享 谢 谢 谢谢分谢谢分享 谢 谢 谢谢谢谢 分 分 谢谢 享 享 |
|
|
|
|
|
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
1420 浏览 1 评论
1161 浏览 1 评论
MCU友好过渡MPU,米尔基于STM32MP135开发板裸机开发应用笔记
651 浏览 0 评论
自定义系统时钟频率后,用库函数和微带两种方式点亮LED灯,为什么灯的闪烁频率不一致?
1681 浏览 2 评论
1920 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-28 20:20 , Processed in 0.487621 second(s), Total 41, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号