From 14ab6568e654336568c4f116526657ef8a415647 Mon Sep 17 00:00:00 2001 From: zhangbo <zhangbo@qq.com> Date: 星期一, 17 二月 2025 14:58:33 +0800 Subject: [PATCH] 对比更改通讯参数 --- keil/sn74hc595.c | 40 ++++++++++++++++++++-------------------- 1 files changed, 20 insertions(+), 20 deletions(-) diff --git a/keil/sn74hc595.c b/keil/sn74hc595.c index 4dc9e9a..5cc0ab7 100644 --- a/keil/sn74hc595.c +++ b/keil/sn74hc595.c @@ -1,21 +1,21 @@ #include "sn74hc595.h" -void IO_control_init(void) -{ -//SDA->SER - io_open_drain_set(SER_PIN, 0); - io_pin_mux_set(SER_PIN,IO_FUNC0);//把原先io SDA变为普通GPIO - gpio_pin_set_dir(SER_PIN , GPIO_DIR_OUT, 0);//复用原先GPIO引脚为SER - io_pull_set(SER_PIN , IO_PULL_DOWN, IO_PULL_UP_LEVEL4); -//SRCLK - io_pin_mux_set(SRCLK_PIN,IO_FUNC0); - gpio_pin_set_dir(SRCLK_PIN , GPIO_DIR_OUT, 0); - io_pull_set(SRCLK_PIN , IO_PULL_DOWN, IO_PULL_UP_LEVEL4); -//RCLK - io_pin_mux_set(RCLK_PIN,IO_FUNC0); - gpio_pin_set_dir(RCLK_PIN , GPIO_DIR_OUT, 0); - io_pull_set(RCLK_PIN , IO_PULL_DOWN, IO_PULL_UP_LEVEL4); -} +//void IO_control_init(void) +//{ +////SDA->SER +// io_open_drain_set(SER_PIN, 0); +// io_pin_mux_set(SER_PIN,IO_FUNC0);//把原先io SDA变为普通GPIO +// gpio_pin_set_dir(SER_PIN , GPIO_DIR_OUT, 0);//复用原先GPIO引脚为SER +// io_pull_set(SER_PIN , IO_PULL_DOWN, IO_PULL_UP_LEVEL4); +////SRCLK +// io_pin_mux_set(SRCLK_PIN,IO_FUNC0); +// gpio_pin_set_dir(SRCLK_PIN , GPIO_DIR_OUT, 0); +// io_pull_set(SRCLK_PIN , IO_PULL_DOWN, IO_PULL_UP_LEVEL4); +////RCLK +// io_pin_mux_set(RCLK_PIN,IO_FUNC0); +// gpio_pin_set_dir(RCLK_PIN , GPIO_DIR_OUT, 0); +// io_pull_set(RCLK_PIN , IO_PULL_DOWN, IO_PULL_UP_LEVEL4); +//} void IO_LED_control_change(uint8_t data) { @@ -25,12 +25,12 @@ SER_1; else SER_0; - SRCLK_1;//将数据放入移位寄存器 - SRCLK_0; +// SRCLK_1;//将数据放入移位寄存器 +// SRCLK_0; data>>=1; } - RCLK_1;//将数据存入存储器并输出 - RCLK_0; +// RCLK_1;//将数据存入存储器并输出 +// RCLK_0; } //高电平开启power,低电平关闭power void gps_air780_power_change(uint8_t gps_state,uint8_t air_state) -- Gitblit v1.9.3