- 博客(7)
- 资源 (8)
- 收藏
- 关注
原创 STM8S001 实现串口单双工收发功能
最近在使用 STM8S001JM3 这款芯片时,由于默认的 UART_TX 管脚和下载口 SWIM 复用了一个 IO ,于是将 PA3 作为 UART_TX 管脚。结果在写代码才发现 PA3 作为 UART_TX 时,串口只能单双工模式。为了实现这个单双工模式,也是废了一番功夫,遇到几个坑。首先是烧录,由于这个芯片没有 RST 引脚,如果软件不做特殊处理,程序里如果使用第 8pin 作为 GPIO 或者 UART_TX 等功能后,烧录完成后就芯片就会被锁住。
2025-07-16 11:06:50
314
原创 FreeRTOS系统下实现LED灯闪烁
这里是IDE生成的main函数部分,首先是SYS_Initialize函数,主要是中断、时钟、cache、ram、各类外设的初始化。
2024-08-26 15:43:20
777
原创 GPIO Key 控制LED灯
GPIO 按键控制LED硬件上电后P0_26、P1_31引脚被3v电源拉高,按键KEY1、KEY2按下后引脚又被拉低。以P0_26为例,其中 LPC_GPIO0的寄存器FIOPIN的第26bit状态值开机时为1,按键按下后又变为0.#include "LPC17xx.h"void delay(unsigned int i){unsigned int n; while(i>1...
2019-12-15 12:18:21
1533
原创 LPC1754学习之旅----GPIO
GPIOLPC1754的所有GPIO口在复位后默认为上拉输入状态。GPIO可以以字节、半字、字进行操作。GPIO有以下4种寄存器,其各自的功能描述如下:Power: 一直使能。Pins:通过设置寄存器,管脚可以作为普通的 GPIO,或者是他的复用功能(共有3种复用功能)。Wake-up: GPIO0和GPIO2可以具有唤醒功能。Interrupts:产生GPIO中断。GPIO 管...
2019-12-14 22:33:49
1824
gpio_keys.c
2019-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人