【C语言-记录点】

C语言-记录点

  • [■ C语言-很好的设计](#■ C语言-很好的设计)
    • [■ 01. LED 脉冲闪烁-主循环闪烁](#■ 01. LED 脉冲闪烁-主循环闪烁)
    • [■ 02. LED 脉冲闪烁-软件定时闪烁](#■ 02. LED 脉冲闪烁-软件定时闪烁)
    • [■ 03.](#■ 03.)
    • [■ 01.](#■ 01.)

■ C语言-很好的设计

■ 01. LED 脉冲闪烁-主循环闪烁

c 复制代码
int Ledflag=0,ledstate=0;
void Lh_led_run_handle(void)
{
    if(Ledflag++ >20)
    {
        ledstate=ledstate?0:1;
        LH_sysLed_set(ledstate); 
        Ledflag=ledstate?18:0;
    }
}

■ 02. LED 脉冲闪烁-软件定时闪烁

c 复制代码
GPIO_PinState ledstate=GPIO_Pin_RESET;
static void SysLedFun(int arg)
{
//	GPIO_TogglePin(GPIO_PORT_SYS_LED, GPIO_PINS_SYS_LED);
//	GPIO_TogglePin(GPIO_PORT_P_LED,   GPIO_PINS_P_LED);

	ledstate=ledstate?GPIO_Pin_RESET:GPIO_Pin_SET;
	GPIO_WritePin(GPIO_PORT_SYS_LED, GPIO_PINS_SYS_LED,ledstate);
	GPIO_WritePin(GPIO_PORT_P_LED, GPIO_PINS_P_LED,ledstate);
	TimerSetTV(ledTimer,ledstate?800:100);
}

■ 03.

■ 01.

相关推荐
动词ing6 分钟前
【C语言】结构体+文件基础
c语言·开发语言·数据结构
caimouse22 分钟前
ReactOS 窗口系统分析(7):分层窗口与绘制辅助 — layered.c + draw.c
c语言·开发语言
不灭的黄金瞳1233 小时前
预处理详解
c语言
小雪崩4 小时前
嵌入式学习 day25:哈希表及排序与查找
linux·c语言·数据结构·学习·排序算法
yiqiefeimeng5 小时前
C语言指针难倒90%人?买房比喻让你瞬间开窍
c语言·学习·编程·指针·比喻
caimouse5 小时前
ReactOS 窗口系统分析(5):可见区域与窗口 DC — vis.c + windc.c
c语言·开发语言
_Narcissus_7 小时前
动态规划初探(含完整代码实现)
c语言·数据结构·c++·算法·动态规划·背包问题·最短路径
Cerman7 小时前
QEMU启动OVMF shell超时分析
c语言·windows·经验分享
_Narcissus_9 小时前
枚举和模拟算法笔记
c语言·数据结构·c++·笔记·算法·模拟·枚举
Fa_Mian_Tuan9 小时前
最小生成树之Kruskal算法(超详细原理+完整可运行C语言代码)
c语言·开发语言·数据结构·笔记·算法·图论