自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 基于IAP的STM32程序更新技术

引言嵌入式系统的开发最终需要将编译好的代码下载到具体的微控制器芯片上,而不同厂家的微控制器芯片有不同的下载方式。随着技术的发展和应用需求的更新,用户程序加载趋向于在线编程的方式,越来越多的芯片公司提供和开放了用户更新程序的接口与方式,以提高整个系统的可靠性和可维护性。ST公司基于CortexM3内核的STM32系列产品得到了广泛应用,在许多基于STM32系列产品的开发过程中不可避免要进行用

2017-02-22 20:33:14 835

转载 深入谈谈IAP升级 2013-03-25

最近做过51_IAP和ARM_IAP升级,感觉到他们的相同点和不同点,特记录如下:共同点:做好IAP的关键都是中断向量的映射(REMAP)问题一般都分为bootloader区和用户区不同点:单片机的中断向量位置是固定的,位于0x0000的底部。ARM的中断向量也一般是在0x0000的底部,但有的ARM可以中断向量的映射机制,可以将RAM或其他地址的F

2017-02-22 15:23:48 522

转载 (转) 基于STM32F103ZET6的UART通讯实现

一、什么是IAP,为什么要IAP      IAP即为In Application Programming(在应用中编程),一般情况下,以STM32F10x系列芯片为主控制器的设备在出厂时就已经使用J-Link仿真器将应用代码烧录了,如果在设备使用过程中需要进行应用代码的更换、升级等操作的话,则可能需要将设备返回原厂并拆解出来再使用J-Link重新烧录代码,这就增加了很多不必要的麻烦。站在

2017-02-22 11:48:10 5100

转载 intel HEX文件的格式说明

Intel的hex格式Intel hex文件是记录文本行的ASCII文本文件,在Intel HEX文件中,每一行是一个HEX记录,由十六进制数组成的机器码或者数据常量。一个数据记录以一个回车和一个换行结束。一个Intel HEX文件可以包含任意多的十六进制记录,每条记录有五个域,下面是一个记录的格式.: LL AAAA TT [DD...] CC每一组字母是独立的一

2017-02-22 10:22:48 704

转载 (摘)求模和取余的不同 (%)

求模和取余的不同 %在phyton中%是求模在C中%是取余 下面表格是一些典型的取模或者求余的值。 |a |b | |C语言: a%b(求余)| Python Shell: a%b(取模)| |——–… | —— …| |-3 |-5| -3|-3| |-3 |4 |-3 |1| |-3 |2 |-1

2017-02-17 10:37:41 514

转载 (转)如何训练自己的编程思路

最近一个周末班的学员,问黄哥你在讲解编程思路训练时,如何想到这个思路的。首先要解决一个问题,学习编程是学习啥?是纯学习语法吗?不是,是要学习计算思维,编程思路。何为计算思维: 计算思维(Computational Thinking)概念的提出是计算机学科发展的自然产物。第一次明确使用这一概念的是美国卡内基•梅隆大学周以真(Jeannette M. Wing)教授。 计算思维是运用计算机科学的

2017-02-15 11:04:03 6002

原创 STM8S105K4使用硬件SPI来读取LSM9DS1

STM8S105K4使用硬件spi读LSM9DS1的注意代码如下STM8S105K4使用硬件spi读LSM9DS1的注意SPI读取LSM9DS1时,需要先指定读取地址,然后再发一个直接的时序,读取该地址的数据。此时一定把第一次读地址的数据(虽然没有用)也读出来。主机时钟和SPI的速度的匹配,需要测试。STM8的spi初始化函数中的CRC是个什么鬼?代码如下SPI_Cmd(ENABLE);

2017-02-13 18:08:06 2317 1

转载 CSDN使用Markdown编辑器基本语法

Markdown 编辑器的基本语法“#”是一级标题,“##”是二级标题,“###”是三级标题,他们都是成对使用的。 “>”后面的文字是本段的内容。 一个*号,表示斜体。两个表示粗体。 `表示 高亮,成对使用。快捷键加粗 Ctrl + B (- + space :实心项目符号) 斜体 Ctrl + I (space + - :空心

2017-02-13 17:53:23 418

转载 关于Altium Designer"层"的相关说明

AD中关于切换层的方式总结1:如何把板子翻过来?    在编辑pcb的时候,按V,然后按B,板子就反过来了,然后按V,再按F,就显示在中间了。2:如何把零件放到另一面去?    左键点选元件,不要松开,按L键,元件就放到另一面了。3:    如何修改板子的形状?    如果已经定义过pcb板子的形状,则点击Design》Board Shape》Redef

2016-10-09 10:49:20 1907

原创 关于ADS1292R的一些总结

功能框图 简单概述: 1. 3路输入,两个PGA和两个24位ADC,同步采样,数字接口SPI。 2. 内部参考和一个内部振荡器。 3. 通过配置可将任意一路输入连接到右腿驱动电路上,形成负反馈。 4. Cfilter电容是PGA的滤波电容,注意根据不同情况选择相应的大小。 5. full-scale differential input voltage (AINP - AINN) = +

2016-10-08 17:35:42 30436

空空如也

空空如也

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

TA关注的人

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