发帖
4 0 0

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

xthinker
中级会员

1

主题

0

回帖

383

积分

中级会员

积分
383
板子开箱专区 668 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

                               
登录/注册后可看大图

参考链接

──── 0人觉得很赞 ────

使用道具 举报

2023-11-21 14:46:48
点亮不难,后续的开发可能比较难一些
2023-11-21 14:54:44
右手就行和点点点
2023-11-21 14:55:41
P 闪闪亮亮,以后冒黑烟,还烫手。就可以换板子了。
2023-12-23 11:52:33
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28493 个
  • 话题数: 40628 篇