龙芯俱乐部开源社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 1693|回复: 3

白菜板點亮LED

[复制链接]

46

主题

114

帖子

4126

积分

论坛元老

Rank: 8Rank: 8

积分
4126
发表于 2020-3-12 06:26:13 | 显示全部楼层 |阅读模式
白菜板已經帶有CH341A燒錄電路,所以不需要再另購燒錄器。Usb口作供電用的同時也是燒錄程序的通訊接口。
https://gitee.com/caogos/OpenLoongsonLib1c 下載勤爲本的1C庫。
可以按zip文件下載,解壓縮後,有個src目錄,裏面app目錄有個main.c文件。以讓板子上的led燈閃爍爲例修改代碼。只需在main函數裡加入如下代碼:
unsigned int led_gpio=32;
led_init(led_gpio);
while (1)
    {
        led_on(led_gpio);
        delay_s(1);
        led_off(led_gpio);
        delay_s(1);
}
Gpio引腳的確定需要參考電路圖,解壓的文件裏可以找LS1C300B_176A_MsystemV2.1.pdf,看1C部分

Led接的是引腳145, 它的功能是MAC_TXD2/GPIO32....., 所以程序中寫32, 但是電路板上的標號絲印爲145, 不要弄混。
上一層目錄已經有Makefile用於編譯。
如果有3A3000,龍芯派,可直接編譯,參考:
http://www.openloongson.org/forum.php?mod=viewthread&tid=23040&extra=page%3D1
如果是x86 linux,需要下載交叉編譯工具:
編譯成功後會生成OpenLoongsonLib1c.bin文件,把它燒錄進白菜板。如果是linux參考:
如果是windows,有ch341a燒錄軟件。
開關撥向on時進入燒寫狀態,燒寫成功後撥向off正常運行,會看到led閃爍。
Example目錄下有各種示例,包括gpio, i2c, pwm, uartspi等。
1c庫也適用智龍,白菜板成本低一些。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

55

主题

392

帖子

43万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
438017
发表于 2020-3-13 14:40:40 | 显示全部楼层
有图片吗

4

主题

24

帖子

764

积分

版主

Rank: 7Rank: 7Rank: 7

积分
764
发表于 2020-3-13 16:42:06 | 显示全部楼层
好!

9

主题

34

帖子

1007

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1007
发表于 2020-11-12 14:13:25 | 显示全部楼层
可以的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|龙芯俱乐部开源社区  

GMT+8, 2021-1-28 19:50 , Processed in 0.169696 second(s), 39 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表