自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 ucos3学习笔记1

  ucos也看了一段时间了,学习嘛得有产出,原谅我之前太懒,海思开发也入门了,但一直没更新博客。  我看的野火的书,从任务切换到任务优先级、挂起恢复等操作,这篇博文讲的也是这些。任务切换  任务切换精华是pendsv代码,下面贴代码:PendSV_Handler; 任务的保存,即把CPU寄存器的值存储到任务的堆栈中 CPSID I ; 关中断,NMI和HardFault除外,防止上下文切换被中断 MRS

2021-04-06 19:53:26 220

原创 MAX30100 stm32(HAL库)

这段时间都在实验室写HAL库的代码,感谢师兄,让我能专注于一件事,而不是东一茬西一茬的搞。 这篇文章讲我用MAX30100的一些感受、体会。 首先看到的是MAX30100的地址,I2C接口。0XAE是写地址,0XAF是读地址,可以在.h文件中用宏替代。 这是芯片的写时序,先发送0xAE,再发送寄存器地址,最后是数据,可以用HAL库的函数代替。例如,我写的write函数: 用法是用一个uint8_t数组存放寄存器地址和要写入的数据,分别为i2cData[0]和i2c...

2020-10-20 00:29:11 2409 4

原创 bme280(HAL库)

看到csdn里要积分,觉得这种资料这样搞就没必要了。https://github.com/epvuc/bme280-stm32上面是github里的一个bme280驱动,HAL库的,已试用,OK的。注意地址的选择BME280_I2C_ADDR_PRIM UINT8_C(0x76)还是BME280_I2C_ADDR_SEC UINT8_C(0x77)。链接里用官方驱动,不过官方的是linux的,改下read,write函数,用HAL库的I2C函数代替,其他的用官方就行了。...

2020-10-14 19:25:33 1234

原创 sample_venc解读(hi3516dv300)

本文主要讲海思sample里的venc代码,介绍自己的心得体会。

2020-07-29 20:54:59 1733 1

原创 开始学嵌入式(hi3516dv300)

这是我的第一篇博客,记录自己嵌入式生涯的开始。今年考上研了,导师分配嵌入式方向,给我发了块海思Hi3516dv300板子,之前一直准备考研,只有点32板子经验,怎么办,学呗。先装了Ubuntu虚拟机,玩了几天,照着busybox开始整,我看到里面有USB烧写镜像,以前万32板子都是烧写程序进去的,于是我搞了几天才弄好USB烧写镜像的步骤。照着busybox文档操作,有几点要注意的,首先板子要有Uboot,用Xshell或其他软件与板子进行串口通信,进入Uboot模式,可以用reboot指令复位,然后根据

2020-07-21 12:16:52 587 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除