- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 windows上搭建龙芯1c300B开发环境(eclipse+mysys2)
目录思路简介交叉编译工具链下载和安装安装msys2下载msys2配置pacman更新软件包数据手动安装make添加环境变量编译在命令行中编译龙芯1c库(或者裸机程序)使用make编译在eclipse中编译龙芯1c库(或裸机程序)eclipse的下载和安装新建Makefile项目把龙芯1c库的源码加到工程中在eclipse中编译(...
2017-05-22 10:09:02 9302
原创 【龙芯1c库】封装软件延时接口和使用示例
龙芯1c库是把龙芯1c的常用外设的常用功能封装为一个库,类似于STM32库。Git地址:https://gitee.com/caogos/OpenLoongsonLib1c程序中难免会用到延时函数,一般通过执行n个nop指令实现延时。为此封装了delay_us(i), delay_ms(i), delay_s(i)三个函数,分别延时ius, ims, is。并测试了几个函数的延时精度,除了延时时间...
2017-05-28 18:52:09 788
原创 【龙芯1c库】封装引脚复用接口和使用示例
龙芯1c库是把龙芯1c的常用外设的常用功能封装为一个库,类似于STM32库。Git地址:https://gitee.com/caogos/OpenLoongsonLib1c引脚复用不是一个单独的功能,但在很多地方都需要用到。我想还是有必要单独讨论一下的,所以就有了此文。龙芯1c库中引脚复用接口使用示例引脚复用接口简介提供两个接口,分别是/* * 把指定pin设置为指定用途(普通gpio,非gpi...
2017-05-19 15:25:32 1331
原创 【龙芯1c库】封装硬件pwm接口和使用示例
龙芯1c库是把龙芯1c的常用外设的常用功能封装为一个库,类似于STM32库。Git地址:https://gitee.com/caogos/OpenLoongsonLib1c本文通过“龙芯1c库”中提供的PWM接口,实现了在4路pwm的输出连续的pwm脉冲和单个脉冲。在讲解了pwm接口之后,才开始详细介绍寄存器,以及怎样使用这些寄存器来封装接口,最后给出了封装的pwm接口代码清单。 龙芯...
2017-05-12 18:14:40 2083
原创 【龙芯1c库】封装时钟接口和使用示例
龙芯1c库是把龙芯1c的常用外设的常用功能封装为一个库,类似于STM32库。Git地址:https://gitee.com/caogos/OpenLoongsonLib1c本文通过“龙芯1c库”中提供的时钟相关接口,获取了PLL,CPU,DDR和APB的时钟,并将其打印出来,然后再详细讲解是如何封装这几个接口的。龙芯1c库中时钟接口使用示例时钟接口简介提供几个clk_get_xxx_rate()的...
2017-05-08 18:21:12 899
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人