本帖最后由 xthinker 于 2023-11-21 15:43 编辑
X 1、安装USB转串口驱动
2、修改编译代码 不会写代码,直接抄大佬的[1]。 - #include "bflb_gpio.h"
- #include "board.h"
- struct bflb_device_s *gpio;
- int main(void)
- {
- unsigned short leds[] = {
- GPIO_PIN_12, GPIO_PIN_27, GPIO_PIN_14, GPIO_PIN_29, GPIO_PIN_15
- };
- const int LED_COUNT = sizeof(leds)/sizeof(leds[0]);
- board_init();
- gpio = bflb_device_get_by_name("gpio");
- for(int i = 0; i < LED_COUNT; ++i){
- bflb_gpio_init(gpio, leds[i], GPIO_OUTPUT | GPIO_PULLUP | GPIO_SMT_EN | GPIO_DRV_0);
- }
- while(1){
- for(int i = 0; i < LED_COUNT; ++i){
- bflb_gpio_set(gpio, leds[i]);
- bflb_mtimer_delay_ms(200);
- bflb_gpio_reset(gpio, leds[i]);
- bflb_mtimer_delay_ms(200);
- }
- }
- return 0;
- }
复制代码
设置环境变量,编译出gpio_input_output_bl616.bin。
3、烧录 不会焊接,飞线不能[2]。被迫使用"有手就行,组合按键法"。
不会命令行刷机,参考 链接,使用windows下的刷机工具,即"点点点烧录法"进行烧录。 4、复位闪灯 5、后续计划 - 点亮电容
- 点亮MOS管
- 点亮芯片
- 让大楼跳闸灭灯
- 移植MicroPython
|