在线时间271 小时
UID3313981
注册时间2019-7-22
NXP金币2392
TA的每日心情 | 开心 6 天前 |
---|
签到天数: 482 天 [LV.9]以坛为家II
金牌会员
- 积分
- 2906
- 最后登录
- 2024-4-24
|
初识LPC55S69开发板
开发平台KEIL。
功能:点亮LED,与LED闪烁,循环切换。
1、原理图:
连接在LPC55S69的1脚,5脚,9脚
2、代码:
定义IO口
- #define LEDB_PIN GET_PINS(1, 4)
- #define LEDR_PIN GET_PINS(1, 6)
- #define LEDG_PIN GET_PINS(1, 7)
复制代码
设端口输出
- rt_pin_mode(LEDB_PIN, PIN_MODE_OUTPUT); /* Set GPIO as Output */
- rt_pin_mode(LEDR_PIN, PIN_MODE_OUTPUT); /* Set GPIO as Output */
- rt_pin_mode(LEDG_PIN, PIN_MODE_OUTPUT); /* Set GPIO as Output */
复制代码 点亮LED亮
- rt_pin_write(LEDR_PIN, PIN_HIGH); /* Set GPIO output 1 */
- rt_thread_mdelay(500); /* Delay 500mS */
- rt_pin_write(LEDR_PIN, PIN_LOW); /* Set GPIO output 0 */
- rt_thread_mdelay(500); /* Delay 500mS */
-
- rt_pin_write(LEDG_PIN, PIN_HIGH); /* Set GPIO output 1 */
- rt_thread_mdelay(500); /* Delay 500mS */
- rt_pin_write(LEDG_PIN, PIN_LOW); /* Set GPIO output 0 */
- rt_thread_mdelay(500); /* Delay 500mS */
-
- rt_pin_write(LEDB_PIN, PIN_HIGH); /* Set GPIO output 1 */
- rt_thread_mdelay(500); /* Delay 500mS */
- rt_pin_write(LEDB_PIN, PIN_LOW); /* Set GPIO output 0 */
- rt_thread_mdelay(500); /* Delay 500mS */
复制代码 3、视频
4、点亮图片
|
|