自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

明镜台

不积跬步无以至千里,不积小流无以至江河。

  • 博客(6)
  • 资源 (16)
  • 收藏
  • 关注

转载 扇区 物理块 逻辑块 flash 基础概念

    sector:硬件(磁盘)上的最小的操作单位,是操作系统和块设备(硬件、磁盘)之间传送数据的单位block由一个或多个sector组成,是软件(OS、文件系统)中最小的操作单位;操作系统的虚拟文件系统从硬件设备上读取一个block,实际为从硬件设备读取一个或多个sector.对于文件管理来说,每个文件对应的多个block可能是不连续的;block最终要映射到sector上,所以block的...

2018-02-25 16:29:55 14035 1

转载 stm32的三种编程下载方式

J-link几乎可以调试所有的arm芯片,不得不说是个好东东。这里记录三种stm32的下载程序方式:1.J-Flash下载(需要用到J-link)2.MDK配置下载(需要用到J-link)3.ISP下载(串口下载,需要用到官配串口下载软件,用过stc51的对这个都不会陌生吧)--------------------------------------------------------------...

2018-02-25 10:57:52 1159

转载 BIN、HEX,ELF,AXF文件的区别

1.BinBin文件是最纯粹的二进制机器代码, 或者说是"顺序格式"。按照assembly code顺序翻译成binary machine code,内部没有地址标记。Bin是直接的内存映象表示,二进制文件大小即为文件所包含的数据的实际大小。 BIN文件就是直接的二进制文件,一般用编程器烧写时从00开始,而如果下载运行,则下载到编译时的地址即可。可以直接在裸机上运行。2.HexIntel hex ...

2018-02-24 16:40:19 330

原创 【番外篇】mini2440裸机开发——分散加载文件scatter

一、分散加载文件的原理和MDK上的配置ARM的连接器提供了一种分散加载机制,在连接时可以根据分散加载文件(.scf文件)中指定的存储器分配方案,将可执行镜像文件分成指定的分区并定位于指定的存储器物理地址。这样,当嵌入式系统在复位或重新上电时,在对CPU相应寄存器进行初始化后,首先执行ROM存储器的Bootloader代码,根据连接时的存储器分配方案,将相应代码和数据由加载地址拷贝到运行地址,这样,...

2018-02-09 17:44:27 300

原创 【番外篇】mini2440裸机开发——程序下载SRAM,NorFlash方法

2018-02-09 12:08:19 459

转载 软件编程低级错误总结

通过对《常见软件编程低级错误》资料的学习,了解到了编码中容易出现错误的地方,并且对代码编写的要求有了更深的认识。文中对“好”代码的要求是我们每个程序员应该达到的目标:“能工作的代码并不等于‘好’代码,‘好’代码的指标很多,包括可读性、可维护性、可移植性和可靠性等。出现网上问题的代码,大多是不良编程习惯引起的,不遵守编程规范的代码,往往也是最不可靠的代码。”1    1      内存泄露

2018-02-01 20:53:09 1052

esp-12f_mpu6050_demo.rar

MPU_I2C_SCL --> GPIO14 (上拉电阻4.7k) ADDR --> 3.3V

2020-04-16

AGS01DB例程_IIC.rar

使用stm32f103系列驱动ags01db空气质量传感器,使用软件iic接口驱动完成,可测量tvoc,co2参数。

2020-02-03

(stm8s003)sx1278_demo.rar

使用stm8s003系列单片机驱动sx1278的lora芯片,软件模拟spi来驱动,实现一发一收的测试。可修改lora的发射参数设置。

2020-02-03

(stm32f030)sx1278_demo.rar

使用stm32f030系列单片机驱动sx1278的lora芯片,使用CUBEMX配置硬件spi来驱动,实现一发一收的测试。可修改lora的发射参数。

2020-02-03

(stc51)sx1278_demo.rar

使用stc系列单片机驱动sx1278的lora芯片,软件模拟spi来驱动,实现一发一收的测试。可修改lora的发射参数设置。

2020-02-03

ESP-12F驱动mpu6050及移植DMP库.zip

使用ESP-12F模组GPIO模拟I2C驱动MPU6050,移植DMP运行处理库输出四元数,姿态解算出yaw,roll,pitch角度值。

2019-05-29

自写数学处理函数(asin,acos,atan).zip

自写数学处理函数(asin,acos,atan),鉴于有些芯片上不支持标准数学函数库<math.h>,可使用软件处理。

2019-05-29

DMP官方资料.zip

官方DMP运动库文档资料以及源码,源码本身是基于MSP430芯片上实现,参考资料适配MPU6050。

2019-05-29

霍尔流量计测量瞬时流量和累计流量

支持4分接口,6分接口测量瞬时流量和累计流量,只需更改宏定义即可切换。使用STM32F103驱动使用。

2018-06-30

利用timer模拟RTC做日历计时

stm32f103系列在使用RTC通常是使用外部晶振32768hz起振,但是由于芯片设计的缺陷会使得外置LSE晶振无法起振,所以使用Timer模拟RTC做日历计时。

2018-06-30

ADS1115采集电压

利用ADS1115芯片进行双路电压采集,精度16bitADC。使用stm32f103系列都可通用,使用IIC通讯协议。

2018-06-30

stm32读取时钟芯片DS1307

利用iic协议读取DS1307和24C32,可将时钟数据写入24C32中保存。

2018-06-22

C51基本接口驱动代码汇总

覆盖C51功能基本代码,矩阵,液晶,adc,dac,iic,lcd,iic,led,ps2,步进电机,串口,定时器,红外,实时时钟,数码管,外部中断。

2018-06-22

基于STM32读取US-100超声波

开发板使用stm32F103系列都行,使用串口,电平两种读取方式,亲测可行。

2018-06-22

友善之臂mini2440裸机开发(基于MDK)

基于MDK开发的mini2440的基本功能代码,实验功能有:led,uart,lcd,interrupt,touch等

2018-03-11

mini2440裸机开发_Led

工程中附含有Ext_RAM.ini,RuninFlash.sct,RuninRAM.sct

2018-02-09

空空如也

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

TA关注的人

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