【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.

相关推荐
繁星蓝雨1 小时前
C++的设计与演进大纲(如何从C语言一步步成长为C++)
c语言·开发语言·c++·c++历史·c++演进
yutian06062 小时前
C: Unix UTC 时间戳转为 UTC+8 北京时间
c语言·unix
彧azz5 小时前
数据结构:关于图的学习
c语言·数据结构·笔记·学习·算法
彧azz5 小时前
二叉搜索树学习记录
c语言·数据结构·笔记·算法
番茄灭世神10 小时前
汇顶模拟前端GH3220使用备忘录
c语言·单片机·传感器·模拟芯片·电生理信号处理
Brilliantwxx13 小时前
【STM32 】把 printf 搬到串口上 —— C 标准 IO 函数重定向与多文件工程搭建(实战串口电灯)
c语言·开发语言·stm32·单片机·嵌入式硬件·架构·ecmascript
wuminyu13 小时前
Kafka利用sendfile与Page Cache实现高性能传输剖析
java·linux·c语言·jvm·c++
亮_一个嵌入式新手13 小时前
C语言Day21
c语言·开发语言
djarmy1 天前
MAIN.c(1): warning C318: can’t open file ‘STC8G.H’ 报错 解决 分析
c语言·开发语言·mongodb
李永奉1 天前
中科蓝讯SDK开发-BT893x 面条耳机连接vivo手机后连接APP端,最后手机端设置页面手动断开蓝牙连接,此时耳机端假断开
c语言·开发语言·嵌入式硬件·物联网·智能手机·电脑