上一页 1 2 3 4 5 6 ··· 10 下一页

2019年7月6日

驱动模块传参

摘要: #define module_param(name, type, perm) \ module_param_named(name, name, type, perm) name:参数的名字 type:参数类型 perm:权限 对参数的操作权限 0 文件系统不可见--只能当前模块使用该参数 0444 阅读全文

posted @ 2019-07-06 10:07 管理员D 阅读(526) 评论(0) 推荐(0)

2019年7月3日

使用source insert 查看Linux内核源码

摘要: 先配置下source insert软件,添加工程文件时可以支持各种类型的文件 “ Options ” --> “ Preferences ” > “ Languages ” > “ C Languages ” > “ Doc Types... ” > “ file filter ” -->“ *.c 阅读全文

posted @ 2019-07-03 17:32 管理员D 阅读(949) 评论(0) 推荐(0)

2019年6月29日

Stm32CubeMX5 配置使用ADC

摘要: 试验,通过ADC按键 按下时的不同电压,然后把相应的数字量通过串口发出, 1. 使用 ADC 检测按键, 原理图分析 2. Stm32CubeMX5配置 ADC功能,先配置PA0为ADC模式 配置 ADC 参数 中断使能,优先级设置 串口接收和发送使用DMA功能 ############## 需要自 阅读全文

posted @ 2019-06-29 11:00 管理员D 阅读(5572) 评论(0) 推荐(0)

Stm32CubeMX5 配置 外部中断

摘要: 实验使用连接PA8引脚的按键触发中断,外部中断使用双边沿触发,这样就可以检测按键按下与松开,当按键按下时点亮LED, 当按键松开是关闭LED,在中断服务函数中只置位相应的标志,在main函数中具体处理。 1. PA8 连接一个独立按键 ,下拉电阻检测按键时是高电平 2. 配置 PA8 为外部中断模式 阅读全文

posted @ 2019-06-29 10:23 管理员D 阅读(3022) 评论(0) 推荐(0)

2019年6月28日

Stm32CubeMX5 配置 STM32的串口DMA接受方式 --- 基于 stm32f051k8u6

摘要: 实现的功能: 使用MDA方式把串口接受的数据在发送给串口(当然也可以做其他解析控制使用) 1. 先初始化 时钟使用外部的晶振配置系统时钟为48Mhz 2. 串口参数配置 3. 使能中断 4. 配置串口接受DMA ,和串口发送MDA,发送DMA设置为低优先级 5. 配置好直接导出程序,打开工程,这个工 阅读全文

posted @ 2019-06-28 21:09 管理员D 阅读(1790) 评论(0) 推荐(0)

Stm32 控制1.44寸液晶显示图片 基于stm32f051k8u6

摘要: 在线图片转BMP格式:https://app.xunjiepdf.com/img2bmp 一。使用工具对图片生成字符数组 1. 使用1.44寸的液晶其像素是128*128的16位真彩,则需要把图片调整为128*128的像素 2. 使用工具 ” “ 把图片生成一些对应的数据到 .c文件中,其实就是一个 阅读全文

posted @ 2019-06-28 20:34 管理员D 阅读(3467) 评论(0) 推荐(0)

2019年6月27日

makefile自动编译

摘要: 1.格式: 目标:依赖 规则 规则前有一个tab键 ,缺少tab键出错,使用空格替代也不可以 (1). 例子: 编写makefile 编译 main.c ,fun.c , fun.h (2). 使用变量 (3). 自动变量$* 不包含扩展名的目标文件名称$+ 所有的依赖文件,以空格分开,并且以出现的 阅读全文

posted @ 2019-06-27 08:31 管理员D 阅读(676) 评论(0) 推荐(0)

2019年6月26日

Stm32CubeMX5 创建LED控制工程 - 基于stmf051k8u6

摘要: 一。 创建一个控制LED的工程 1. 安装好 Stm32CubeMX5 后 打开软件 选择 “ File--> New Project...” 创建一个新工程 2. 之后会出现一个选择芯片的窗口,使用的是 stmf051k8u6 选择自己适应的片子 双击 3. 弹出具体有关芯片的配置界面 (1) 是 阅读全文

posted @ 2019-06-26 18:39 管理员D 阅读(550) 评论(0) 推荐(0)

2019年6月16日

ARM 汇编与C之间 的调用

摘要: 一. 汇编调用 C 1. 初始化栈 2. 初始化BSS段 (BSS 段是C语言存放未初始化的全局变量,或者初始化为0 的全局变量) 3 .使用 r0 ,r1, r2, r3 给函数传参,如果多于 4 个参数使用栈的方式传参 4. 返回值放在 r0, r1 中,最大32位数据, 一般使用 r0 就可以 阅读全文

posted @ 2019-06-16 18:50 管理员D 阅读(2386) 评论(0) 推荐(1)

2019年6月15日

shell 脚本文件类型.sh ,变量

摘要: 1. shell脚本编程的基本过程 (1)建立shell文件,以 .sh 结尾的文件 (2)赋予shell文件执行权限,chmod 0777 文件名 (3)执行shell文件, ./ 文件名 或者bash 文件名 2. shell变量 (1)注意:shell中,赋值前后不能加空格 A = 100 × 阅读全文

posted @ 2019-06-15 20:38 管理员D 阅读(1663) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 10 下一页

导航