I2C详解(一)

I2C Bus(Inter-Integrated Circuit Bus) 最早是由Philips半导体(现被NXP收购)开发的两线时串行总线,常用于微控制器与外设之间的连接。要想了解详细I2C协议,目前最新的I2C标准协议是2014年第6版本,如下: I2C-Bus Standards Spe...

Cortex-M单片机下载数据到外部flash

主机环境:Windows 10 64bit开发环境:MDK 5.23目标板:LPC54114之前在NXP社区得到一块LPC54114的板卡,是由万利制作的,LPC54114是一款双核MCU,包含了一颗M4主核和一颗M0+从核,利用该板卡学习了一下双核MCU的开发流程,板卡中提供了一颗W...

vim学习笔记(usr_04)

操作符 d删除文本 c修改文本(change), 它和d的作用相似,只是完成后会切换到插入模式 x 表示 dl (删除当前光标下的字符) X 表示 dh (删除光标左边的字符) D 表示 d(删除到行尾)C表示c (修改到行尾) s 表示 cl ...

cortex m3 LPC1768 sprintf %f 出现崩溃 硬件错误 reset 原因是 a

我使用的是NXP的cortex-m3芯片LPC1768作为主控芯片,经过研究反复研究和实验,修改startup.s代码中的stack_size和heap_size的大小都无济于事,任然出现奇怪的现象,即在单步调试的时候,只能执行一次,并且这次得到的结果是正确的,然后就...

ARM Cortex-M底层技术(一)ARM Cortex-M系列微控制器概况

  •  nucjank nucjank 发布于 NXP MCU
  • 0评论
  • 15786次浏览
  • 1118人收藏
  • 2019-07-12 13:55

曾经也想对ARM Cortex-M做一些总结,在网上闲逛时,突然发现有位博主写的很不错,借此转载。 转载网址:  ARM Cortex-M底层技术(一)ARM Cortex-M系列微控制器概况 写在前面的话: 近些年来ARM Cortex-M阵营各厂商(ST、NXP、ATMEL、F...

I2C之知(一)--I2C的简介和特性

  •  ninoKOP ninoKOP 发布于 NXP MCU
  • 0评论
  • 12698次浏览
  • 1218人收藏
  • 2019-07-12 13:55

I2C我是想全面深入的从嵌入式软件工程师的角度做个理解,刚刚还申请了一个专栏,这个好好写.         学习技术从外文文档看起~~         要全面了解I2C,可以从《I2C-bus specification and user manual》看起.I2C最初是由Philips提...

学习笔记 何为ARM与最小系统(基于恩智浦智能车的理解)

  •  wjk2009 wjk2009 发布于 NXP MCU
  • 0评论
  • 15946次浏览
  • 1658人收藏
  • 2019-07-12 13:55

学习笔记(2017.11.20) 1解释内核参数ARM-Cortex-M4 (图为龙邱K60核心板的基本参数) (1)ARM 就是一家公司… ARM架构 不懂… ARMv7版本后 ARM架构有三种款式 款式A 用于设计高性能的开方应用平台(计算机) 款式...

Ubuntu下安装Jenkins并实现gitlab集成 不用private tokens

  •  adu1050 adu1050 发布于 NXP MCU
  • 0评论
  • 16236次浏览
  • 1757人收藏
  • 2019-07-12 13:55

前面的3篇文章已经讲过gitlab相关安装、汉化以及理解。这里主要是安装jenkins,然后配置集成gitlab。 GitLab默认会占用80、8080和9090端口,而Jenkins默认也会使用8080端口,所以,这里将会修改jenkins的默认端口。 我们的服务器的防火墙...

使用Initramfs挂载根文件系统,编译过程multiple target patterns(多个

编译内核前,配置内核用Initramfs挂载根文件系统,配置选项如下:   Genera setup-------------------------------->   [ * ] Initial RAM filesystem and RAM disk (initramfs/initrd)support ( /home/myrootfs )Initramfs source ...

freescale IMX6Q git 获取源码

  •  zzzc zzzc 发布于 NXP MCU
  • 0评论
  • 15286次浏览
  • 972人收藏
  • 2019-07-12 13:54

版权声明:本文为博主原创文章,未经博主允许不得转载。    https://blog.csdn.net/dddxxxx/article/details/52373490 一、          git clone git://git.freescale.com/imx/uboot-imx.git 二、          却换到ub...

C51之74HC595的使用

/* 名称:74HC595的使用 说明:74HC595是一个8位串行输入、并行输出的位移缓存器:并行输出为三态输出。在SCK 的上升沿,串行数据由SDL输入到内部的8位位移缓存器,并由Q7’输出,而并行输出则是在LCK的上升沿将在8位位移...

M3的MCU的启动过程

这段时间再看bootloader相关的内容,因此也想了解下main函数之前,mcu做了什么。参考的文档和博客的地址如下: http://www.sunyouqun.com/2017/05/mcu-startup-procedure/ 先抄一张图,这张图描述了MCU的映像文件 所谓映像文件,就是工...

iTOP-iMX6开发板-MiniLinux-RS485测试使用文档

  •  zhudi zhudi 发布于 NXP MCU
  • 0评论
  • 18054次浏览
  • 1586人收藏
  • 2019-07-12 13:54

在CAN_485_Module_v1.x硬件资料压缩包中,提供 Cadence 格式的原理图和 PCB、AD 格式的原理图和 PDF 格式的原理图。 485 模块的 linux 驱动是内核目录下的drivers/char/max485_ctl.c文件,默认内核 镜像中已经包含该驱动。 测试例程...

XPower 6100 Freescale T4240 6U VPX模块

1.产品介绍 XPower6100是泛腾电子科技的高性能6U VPX单板计算机,其板载一颗Freescale®公司最新的QorIQT系列处理器T4240。T4240丰富的接口和强大运算能力在XPower6100卡上得到了完美的体现,XPower6100卡为当今嵌入式计算应用提供了无可比...

Keil启动文件详解

概述:   在嵌入式系统中,启动文件是整个系统非常关键的部分,它会进行一些底层的初始化,构建程序运行必要的环境,比如堆栈初始化,变量初始化等。如果启动文件出现错误,则整个系统就跑不起来,因此研究启动文件非常必要。   在kei...

发布经验,赚取财富值,与更多的电子工程师一起成长!

写文章

一周热门问题