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,然后就可以成功了。

用户喜欢...

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

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


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

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


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

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


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

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


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

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


深度学习中消失的梯度

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


学习OpenGL ES之物理引擎

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


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

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


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

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


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

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


虚幻引擎学习之路:渲染模块之材质系统

接上文:虚幻引擎学习之路:渲染模块之光照系统 在本篇文章中,我们继续介绍渲染模块的另一重要部分:材质系统。 虚幻引擎学习之路:材质系统 材质描述了场景中物体与光照进行交互的...


前途光明的机器学习将走向何方?这里有 5 个关于它的未来预测

机器学习目前是 IT 领域最热门的话题之一,这是因为它在看似无限的应用场景中都能发挥自身的作用。从检测欺诈网站到自动驾驶汽车,再到识别你的“金牌会员”身份以进行价格预测等等...


学习OpenGL ES之教你实现SkyBox

不知道大家是否还记得基于CubeMap的反射效果里介绍的CubeMap,本文将使用CubeMap来制作3D游戏中的一个经典技术,天空盒(SkyBox)。老规矩,先来看下效果图。效果中的地形模型在前面的文章中...


机器学习作用于信息安全的五大顶级案例

通俗讲,机器学习就是“(计算机)无需显式编程即可学习的能力”。跨海量数据集应用数学技术,机器学习算法可建立起行为模型,并基于新输入的数据,用这些模型做出对未来的预测。视...


学习OpenGL ES之教你制作迷雾

前言 本文将为大家介绍一种常见的3D技术-雾(fog)。雾可以让你看不清远处的物体,除了模拟真实环境中的雾效果以外,还可以用来遮挡修饰远处细节精度比较低的模型,让它们看起来没那...


为什么大家都不戳破深度学习的本质?!

人类正在慢慢接近世界的本质——物质只是承载信息模式的载体。人脑之外的器官都只是保障这一使命的给养舰队。 自从 AlphaGo 完虐李世乭,深度学习火了。但似乎没人说得清它的原理,只...