【板子开箱】感谢官方赠送的“啥也不会,也能点亮”牌Ai-M61-32S

[复制链接]
查看553 | 回复4 | 2023-11-21 14:42:21 | 显示全部楼层 |阅读模式
本帖最后由 xthinker 于 2023-11-21 15:43 编辑

X
0、板子开箱
0.jpg
1、安装USB转串口驱动
1.png
2、修改编译代码
    不会写代码,直接抄大佬的[1]。
  1. #include "bflb_gpio.h"
  2. #include "board.h"

  3. struct bflb_device_s *gpio;

  4. int main(void)
  5. {
  6.     unsigned short leds[] = {
  7.             GPIO_PIN_12, GPIO_PIN_27, GPIO_PIN_14, GPIO_PIN_29, GPIO_PIN_15
  8.     };
  9.     const int LED_COUNT = sizeof(leds)/sizeof(leds[0]);

  10.     board_init();

  11.     gpio = bflb_device_get_by_name("gpio");

  12.     for(int i = 0; i < LED_COUNT; ++i){
  13.         bflb_gpio_init(gpio, leds[i], GPIO_OUTPUT | GPIO_PULLUP | GPIO_SMT_EN | GPIO_DRV_0);
  14.     }

  15.     while(1){
  16.         for(int i = 0; i < LED_COUNT; ++i){
  17.             bflb_gpio_set(gpio, leds[i]);
  18.             bflb_mtimer_delay_ms(200);

  19.             bflb_gpio_reset(gpio, leds[i]);
  20.             bflb_mtimer_delay_ms(200);
  21.         }
  22.     }

  23.     return 0;
  24. }
复制代码

    设置环境变量,编译出gpio_input_output_bl616.bin。
2.png
1.png
3、烧录
    不会焊接,飞线不能[2]。被迫使用"有手就行,组合按键法"。
3.png
    不会命令行刷机,参考链接,使用windows下的刷机工具,即"点点点烧录法"进行烧录。
4.png
4、复位闪灯
6.jpg
5、后续计划
  •     点亮电容
  •     点亮MOS管
  •     点亮芯片
  •     让大楼跳闸灭灯
  •     移植MicroPython

                               
登录/注册后可看大图

参考链接

回复

使用道具 举报

lazy | 2023-11-21 14:46:48 | 显示全部楼层
点亮不难,后续的开发可能比较难一些
回复 支持 反对

使用道具 举报

Mr.Tail | 2023-11-21 14:54:44 | 显示全部楼层
右手就行和点点点
回复 支持 反对

使用道具 举报

WT_0213 | 2023-11-21 14:55:41 | 显示全部楼层
P 闪闪亮亮,以后冒黑烟,还烫手。就可以换板子了。
回复 支持 反对

使用道具 举报

心云 | 2023-12-23 11:52:33 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则