Cortex-M3 (NXP LPC1788)之GPIO

        经过前一篇的分析,现在可以进入C环境进行各个模块的学习。首先进行简单的GPIO控制LED灯的操作,开发板通过GPIO1.18控制LED灯,电路如下图:         为了对LPC1788的内部结构有更好的理解和学习,虽然NXP给出了封装好的...

NXP NFC kernel 分析

  •  子乐 子乐 发布于 NXP MCU
  • 0评论
  • 12795次浏览
  • 1402人收藏
  • 2019-07-12 12:08

初始化与卸载 从 module_init 和 module_exit 开始读 static int __init pn544_dev_init(void) { pr_info("Loading pn544 driver "); return i2c_add_driver(&pn544_driver); } module_init(pn544_dev_init); static v...

LPC18xx/43xx OTP Controller driver

LPC18xx/43xx OTP Controller driver /* * @brief LPC18xx/43xx OTP Controller driver * * @note * Copyright(C) NXP Semiconductors, 2012 * All rights reserved. * * @par * Software that is described herein is for illustr...

ADS中调试中断函数时进不了中断服务函数的解决办法

最近在ADS中调试ARM裸机中断,遇到了一个很大的问题-无法进入中断服务程序。 在调试触摸屏裸机程序过程中遇到了很奇怪的问题: 我用JLINK在线调试时,当选择开关打到nandflash时可以成功跳到中断服务程序, 但是当选择开关打到norflash时,...

Zephyr应用笔记:iMXRT1050evk下载固件到Hyper Flash

本方法受到@zuozhongkai的一篇文章很大启发,地址如下:http://www.openedv.com/forum.php?mod=viewthread&tid=233628根据他的文章编译出的镜像是可以下载到外部Hyper Flash并运行(keil已经提供了Hyper Flash的烧写算法),将keil编译出的...

基于IAP和网口升级固件

  •  yang958 yang958 发布于 NXP MCU
  • 0评论
  • 11200次浏览
  • 917人收藏
  • 2019-07-12 12:07

基于IAP和网口升级固件 一、      需求引入 现有嵌入式设备:基于ARM Cortex-M3处理器、带以太网通讯功能。为降低设备维护成本节省宝贵的时间和金钱,需要设计网口升级固件功能。 本文描述了基于IAP和网口升级该嵌入式系统的方法,其...

采用串口DMA双缓冲方法,快速更新外部FLASH中文字库

参考这位大佬的写的代码:http://www.openedv.com/forum.php?mod=viewthread&tid=64048&extra=&page=1

七大主流BT5.0低功耗蓝牙芯片原厂及其应用

蓝牙5之我所见 后台有朋友一直在问BLECODER,蓝牙5可以做什么,有什么好的应用,我的判断是应用方向和蓝牙4.x基本一致,暂时只能替代蓝牙4.x的应用,甚至可以替代原来经典蓝牙SPP透传应用,因为蓝牙的速率较高。 关于蓝牙5的高速度和远距...

基于S32V的车道线检测

1.读取图像 /* SDI frame processing */ sdi_grabber lGrabber; // ... SDI init // Grabbing loop while(1) { SDI_Frame lFrame = lGrabber.FramePop(); // UMat is in lFrame.UMat if (!lFrame.mUMat.empty() { // UMat processi...

OpenMV NANO 站在巨人身上的图像处理标准化智能硬件 ——快速参考-延时时间 - utime

import utime time.sleep(1) #睡眠1秒 time.sleep_ms(500) #睡眠500毫秒 time.sleep_us(10) #睡眠10微秒 start = time.ticks_ms() #获取毫秒计数器的值 delta = time.ticks_diff(time.ticks_ms(), start)...

UCOS-III——LPC1768移植

硬件化境:LPC1768 CPU 软件环境:Keil 5 源代码下载地址:https://www.micrium.com/download/micrium_lpc1768-sk_ucos-iii/ 源代码版本: μC/OS-III Version: v3.03.01 μC/CPU Version: v1.29.01 μC/ LIB Version: v1.37.00 移...

ARM Cortex-M3初探

class="markdown_views prism-tomorrow-night"> ARM初探–alias alias是为老函数,取一个新的名字! attribute关键字来描述函数,变量和数据类型的属性,用于编译器对源代码的优化 #include int __Hard_Fualt() { pr...

bootloader系列四——时钟初始化

2440的时钟模块如下图(2440芯片手册237页) ,下载链接见上一篇博客。 S3C2440可以使用外部晶振(XTIpll)(默认为12MHZ) 和外部时钟(EXTCLK)两种方式输入时钟信号。它由跳 线OM[3:2]决定。 S3C2440 默认的工作主频为12MHz (晶振频率...

Cortex-M0(+)内核的处理器架构简介

系统架构 Cortex-M0处理器具有32位系统总线接口,以及32位地址线,即有4GB的地址空间。 系统总线基于AHB_Lite高级高性能总线协议。外设总线基于APB高级外设总线协议,通过一个转换桥连接到AHB上。这只是Cortex-M0内核的大概模式,C...

恩智浦半导体推出近距离非接触式读卡器IC CLRC663

原文地址::http://www.elecfans.com/xinpian/ic/CLRC663.html 相关文章 1、CLRC663 High Performance NFC Reader Solution----http://www.bdtic.com/NXP/CLRC663.html 2、RFID 评估和开发套件及电路板----http://www.digikey.cn/product-s...

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

写文章

热门文章

一周热门问题