
嵌入式
文章平均质量分 87
Zach_z
0.005
展开
-
STM32控制超声波测距模块HC-SR04
STM32控制超声波测距模块HC-SR04在学习STM32开发板的过程中,碰到一个常用的测距模块HC-SR04,本来想着很简单,结果使用时出现了种种问题,网上的代码乱七八糟基本上不能用,所以自己好好将这个东西梳理了一遍,现在将梳理结果和代买分享出来。第一次写博客,还请多多包涵与指正。HC-SR04主要参数 : 5V的电压 小于2ms的工作电流 2-450cm的探测距离原创 2016-12-14 22:33:37 · 14398 阅读 · 8 评论 -
PID控制算法+倒立摆控制应用
PID控制算法倒立摆STM32原创 2017-08-14 22:06:42 · 29107 阅读 · 10 评论 -
Cortex-M4架构
Cortex-M4 架构原创 2017-09-14 00:14:54 · 20973 阅读 · 1 评论 -
嵌入式系统的性能评价
嵌入式系统的性能评价原创 2017-09-08 12:59:41 · 7395 阅读 · 0 评论 -
编码——变量类型别名
变量类型别名原创 2017-10-04 23:03:31 · 1261 阅读 · 0 评论 -
第五届蓝桥杯嵌入式----双路输出控制器
蓝桥杯嵌入式嵌入式原创 2018-03-27 23:20:56 · 3358 阅读 · 3 评论 -
STM32 IO口模拟I2C+驱动MPU6050
STM32I2CGPIOMPU6060陀螺仪原创 2017-07-18 22:03:04 · 20695 阅读 · 10 评论 -
蓝桥杯嵌入式备赛手册
本文是我参加蓝桥杯嵌入式比赛后的一些心得体会和一些自己总结的驱动代码,希望能给以后参加蓝桥杯嵌入式的同学带来一些帮助。本文没有经过校对,如有错误还请包涵,欢迎大家交流和指正,转载请注明出处。一、 总述首先说一下自己的情况:我参加的是第九届蓝桥杯嵌入式比赛省赛备赛两周(平均每天花费4——6小时),最后省一进入国赛国赛备赛一周半(平均每天花费4——6小时),最后国二我是...原创 2018-06-02 15:28:44 · 66490 阅读 · 46 评论 -
U-Boot详细分析(0)——前言
一、引子本人作为一名计算机科学与技术专业的学生,在大学的专业课中系统地学习了硬件和软件的相关专业课,并且未来很有可能从事嵌入式方面的工作,有必要对嵌入式方向进行一个更加深入的学习。在嵌入式方向有过stm32、51等单片机的学习和项目训练,粗略的看过韦东山的嵌入式Linux系列教程,考取了《嵌入式系统设计师》的资格证书,并且学习过FPGA和IC电路设计的相关知识。临近毕业,不论是出于对大学中学...原创 2019-02-17 23:52:52 · 951 阅读 · 0 评论 -
U-Boot详细分析(1)——编译过程分析
一、编译入手根据从官网上下载来的U-boot源码中README文件中可以得到信息,如果要使用开发板board/<board_name>,应该先执行"make <board_name>_config"命令进行配置,随后执行"make all"生成编译后文件所以可以得出编译的主要两步:make <board_name>_config进行配置make all...原创 2019-02-18 01:41:58 · 1478 阅读 · 0 评论 -
U-Boot详细分析(2)——Exynos4412启动过程
一、 iROM首先arm的pc指针从0x0地址开始执行,打开4412手册可以看到0x0000_0000地址存放着iROM:所以4412上电后会到iROM中去执行,iROM是4412出厂时就固化的一段程序,这段程序提供了执行arm代码的基本环境,并且从SD/MMC,eMMC4.3,eMMC4.4或NAND中下载BL1代码并检查下载的BL1的完整性iROM的执行流程:Disable w...原创 2019-02-18 16:13:58 · 1832 阅读 · 0 评论 -
STM32使用ADC+电位器测电压
STM32adc电位器原创 2017-08-03 21:23:45 · 31946 阅读 · 5 评论 -
STM32上使用UCOSII--软件定时器和任务延时
stm32ucosii软件定时器任务延时原创 2017-07-23 16:01:23 · 3962 阅读 · 1 评论 -
STM32控制HC-05蓝牙模块进行通信
stm32HC-05蓝牙模块原创 2017-05-27 21:02:56 · 89249 阅读 · 49 评论 -
STM32控制NRF24L01无线模块进行通信
NRF2401无线模块STM32mini原创 2017-05-09 21:11:32 · 25922 阅读 · 8 评论 -
51单片机PWM的控制(呼吸灯)
PWM51单片机呼吸灯原创 2017-05-31 15:27:16 · 63318 阅读 · 32 评论 -
STM32控制步进电机
步进电机STM32原创 2017-05-22 01:10:19 · 17895 阅读 · 10 评论 -
STM32--对原子哥USART实验中printf重定向进行分析
keliusart串口半主机重定义原创 2017-06-19 02:07:21 · 4198 阅读 · 2 评论 -
STM32用SPI方式控制OLED模块
stm32OLEDSPI原创 2017-06-07 18:01:52 · 38322 阅读 · 12 评论 -
STM32控制编码器
stm32 编码器 的控制直流电机+PWM原创 2017-07-14 02:25:41 · 25444 阅读 · 10 评论 -
STM32上使用UCOSII--任务
stm32ucosII原创 2017-07-21 01:20:57 · 9177 阅读 · 2 评论 -
STM32上使用UCOSII--信号量和邮箱
STM32UCOSII信号量和邮箱原创 2017-07-21 16:31:35 · 5365 阅读 · 7 评论 -
STM32上使用UCOSII--消息队列和信号量集
STM32UCOS消息队列信号量集原创 2017-07-22 21:09:51 · 4995 阅读 · 0 评论 -
U-Boot详细分析(3)——系统时钟操作
一、引子在上一篇文章 U-Boot详细分析(2)——Exynos4412启动过程中可以看到,BL2程序流程图中有SET CLOCK’s这一步骤, 并且在U-Boot源码的 board/samsung/smdkc210/lowlevel_init_SCP.S的文件中也有着对时钟初始化的相关代码(因为BL2中已经初始化,所有不一定会执行)这篇文章通过U-Boot中对时钟进行初始化的源码和三星提供的...原创 2019-02-20 04:49:17 · 2436 阅读 · 3 评论