PIC32学习笔记——错误疑问记录手册

 PIC32学习笔记——错误疑问记录手册

1. 用Ethernet Starter Kit 跑程序时PORTA的值没有发生变化(未解决)

错误描述:

首先是程序如下:

/* **loops */ #include #define DELAY 36000 //256ms main(){ //initialization DDPCONbits.JTAGEN=0;//disable the JTAG port TRISA = 0xff00; T1CON = 0x8030; PR1 =0xFFFF; //application main loop while(1){ PORTA = 0xff; TMR1 = 0; while(TMR1PIC32 Starter Kit。

此时点击Build all,弹出了如下结果

PIC32学习笔记——错误疑问记录手册


设备重置错误,请确认配置位是正确的。

这里我不知道配置位是什么也不知道如何修改。但是记得之前是成功生成过工程的,于是我打算拔掉USB接口重来。

点击确定后出现如下对话框:

PIC32学习笔记——错误疑问记录手册


同步存储外设同步错误 HR=80004005,我没有明白是怎么回事。继续点击确定后Output框出现了BUILD SUCCEEDED字样。

此时按F9出现如下对话框:

PIC32学习笔记——错误疑问记录手册


由于之前点到了桌面,现在点击是以后持续无响应,关闭MPLAB,重启软件。

重新生成工程,步骤与上述相同。

此时点击Build All之后没有弹出任何对话框,直接显示BUILD SUCCEEDED。此时点击Run,再次出现

PIC32学习笔记——错误疑问记录手册


点击是以后,程序似乎就开始跑了。

PIC32学习笔记——错误疑问记录手册


然后我想通过Watch来观察PORTA的值是否发生变化,显示如下数据没有发生变动

PIC32学习笔记——错误疑问记录手册


这到底是为什么呢?还是我的使用方法有问题?按道理来说PORTA的值不是应该有节奏的在0和0xff之间变化么?暂时无法理解特此记录。

关于设备重置错误解决方案(临时):

目前我还不知道该错误的根本原因是什么,但是可以确定其出现的时机。每次一个项目生成完毕并且被写进Ethernet Starter Kit 后,一旦运行过了,此时若修改程序并且再次生成项目,就会出现该错误。

暂时性的解决方法是拔掉USB接口关掉project并重新打开porject以及接上Ethernet Starter Kit,然后就可以成功了。

用户喜欢...

S32V234适用于ADAS、NCAP前视摄像头、异物检测和识别、环视、机器学习和传感器融合应用

概述 S32V234是我们的第二代视觉处理器系列,旨在支持图像处理的计算密集型应用,并提供了一个ISP、强大的3D GPU、双APEX-2视觉加速器和安全性,以及支持SafeAssure。S32V234适用于ADAS、NCAP前视摄...


Microchip Technology PIC32MK工业和电机控制MCU

Microchip Technology PIC32MK微控制器(MCU)提供一系列通信外设,并具有丰富的高性能模拟电机控制功能。 PIC32MK系列包括两个子集。所述PIC32MK MC的MCU目标精度的双电机控制应用。该PIC32MK GP的MCU都挤...


机器学习更接近你身边的微控制器

机器学习(ML)是人工智能(AI)的一个分支,多年来一直在电子系统中应用。但是,直到现在,实施ML所需的处理能力大部分都被限制在基于云计算的活动中。然而,这种情况即将发生变化,随...


物联网三阶段演进 市场、安全、人力与并购均有影响

物联网演进可分为三个阶段,一、串连各系统;二、智能互连的对象不仅将终端设备连网,更让设备之间彼此相连,...


无人驾驶车离现实还有多远?

无人驾驶技术需要达到99.9999999999%的准确度才可能达到真正普及的条件,这似乎是一段不算短的路。...


主流机器学习算法简介与其优缺点分析

机器学习算法的分类是棘手的,有几种合理的分类,他们可以分为生成/识别,参数/非参数,监督/无监督等。 例如,Scikit-Learn的文档页面通过学习机制对算法进行分组。这产生类别如:1,广...


机器学习中如何选择分类器

在机器学习中,分类器作用是在标记好类别的训练数据基础上判断一个新的观察样本所属的类别。分类器依据学习的方式可以分为非监督学习和监督学习。 非监督学习顾名思义指的是给予分...


你的深度学习应用可能存在安全风险!

导语:深度学习框架和应用中存在许多漏洞,其中15个漏洞拥有CVE编号。漏洞的类型有堆溢出、数字溢出、Use-After-Free漏洞等。 360安全实验室(肖奇学 、Deyue Zhang)、佐治亚大学(李康)和弗...


虚幻引擎学习之路:渲染模块之全局光照明

之前为大家分别介绍了Unreal 4引擎中渲染模块的光照系统、材质系统和相机图像后处理,在本篇文章中,我们将为大家介绍渲染模块的全局光照明这部分内容。 在此,特别感谢Unreal中国团队对...


虚幻引擎学习之路:动画模块之基础篇

之前我们陆续为大家详细介绍了Unreal 4引擎的渲染模块(包括光照系统、材质系统、相机后处理和全局光照明),接下来我们将讲解动画模块的基础功能。 动画模块是游戏引擎中的重要部分,...


深度学习中消失的梯度

了解深度学习的同学可能知道,目前深度学习面临的一个问题就是在网络训练的过程中存在梯度消失问题(vanishing gradient problem),或者更广义地来讲就是不稳定梯度问题。那么到底什么是梯...


盘点·GitHub最著名的20个Python机器学习项目

开源是技术创新和快速发展的核心。这篇文章向你展示Python机器学习开源项目以及在分析过程中发现的非常有趣的见解和趋势。 我们分析了GitHub上的前20名Python机器学习项目,发现scikit-Lear...


学习OpenGL ES之物理引擎

前言 本文将介绍3D物理引擎Bullet的基本使用方式以及如何将之前的OpenGL渲染代码和Bullet相结合,制造一个符合物理运动规则的虚拟3D场景。下面是效果图。 Bullet Bullet是一个开源的物理引擎,...


机器学习方法:从线性模型到神经网络

发现模式 一个模型实际上都是一个从输入到输出的函数,我们希望用这些模型发现数据中的模式,发现数据中存在的函数依赖,当然前提是数据中本身就存在这样的函数依赖。数据集有很多...


专家教你利用深度学习检测恶意代码

当前,恶意软件的检测已经成为全社会关注的网络安全焦点,因为许多时候,单个恶意软件就足以导致数百万美元的损失。目前的反病毒和恶意软件检测产品,一般采用的是基于特征的方法,...


AI医疗2.0时代已到,用深度学习助推人工智能落地

最近市场又被人工智能医疗刷屏了。刷屏的原因就是人工智能继战胜了国际各位围棋棋手之后,又有了一个新的突破,这个突破就是在医疗领域。今年11月,国家医学考试中心发布了“2017年国...