问题标签 [pic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1512 浏览

pic - PIC 上的基本二进制转换失败

我有以下代码,转换 dec。到二进制(存储为 int),它在 C::B 中运行得很好:

但是当我尝试用 MikroC 在 PIC18F4550 上做同样的事情时,它就失败了!我已经包含了“pow”并尊重了我使用的变量的声明。无论如何,输出都是错误的(例如 -62053 而不是 110110)。

感谢您查看它:)祝您有美好的一天

0 投票
3 回答
2160 浏览

c++ - 为什么我的 PIC 的 LED 不闪烁?

我正在尝试开始使用 pic24,特别是 PIC24FJ64GA002,我查看了寄存器的数据表等等,但我仍然无法让它闪烁 LED。当我通过调试运行它时,它运行正确,但是当我尝试在图片上实际运行它时,它似乎根本没有运行。

我正在使用一个外部振荡器,特别是一个 8MHZ 振荡器,连接到引脚 9(OSCI)和 10(OSCO)。编译器是 Mplab 中的 C30。

数据表链接为:http ://ww1.microchip.com/downloads/en/DeviceDoc/39881D.pdf

代码如下

0 投票
1 回答
1425 浏览

c - SPI头文件

我需要 SPI 头文件,所以我可以为两个 PIC24FJ64GA002 编写一个 SPI 主机和从机。我有一个,但我不小心删除了它。请有人给我一个链接以下载标题。有急事就尽快。

0 投票
1 回答
3321 浏览

c - PIC A/D 转换问题

我正在尝试使用 pic18f14k50 控制器读取一种鼠标的模拟信号。这里是简单的电路:http ://dl.dropbox.com/u/14663091/schematiconew.pdf 。我必须从 AN9 电路端口读取模拟信号。Main 函数从端口读取,如果达到阈值,则闪烁 30 次:

我使用两种方法从 AN9 端口读取,myReadADC() 使用 OpenADC() API 方法:

和 myReadADC2(),实现从端口手动读取。

两种情况都不起作用,我触摸(发送模拟信号)端口 AN9,但是当我设置高阈值(~50)时 LED 不闪烁,低阈值(~0)当我为 PIC 供电时它会立即闪烁。也许我使用了错误的端口?我实际上是通过 AN9 作为读取端口?或者阈值是错误的?我怎样才能找到正确的价值?谢谢

这里是 MPLAB C18 API http://dl.dropbox.com/u/14663091/API%20microchip%20C18.pdf

0 投票
2 回答
584 浏览

c - Invensense IMU3000 带微控制器 PIC

有没有人体验过将 Invensense IMU3000 与一些微控制器一起使用?我正在尝试为 PIC 构建 IMU 库,但我被依赖项困住了.. 使用其他微控制器的任何其他经验也会很好!基本上我不知道是否最好采用 Visual Studio 2005 项目并在那里进行更改,添加 PIC 依赖项(我卡住了..)或在 PIC 环境中编译整个库..

任何提示,即使是其他平台,都会有所帮助!

谢谢你们!

0 投票
3 回答
377 浏览

embedded - 我可以忽略 8 位 Microchip PIC12F683 上模拟引脚的输入电流吗?

我正在尝试使用 CdS 光敏电阻器(下图中的 R2)测量环境亮度值。R1 是一个已知值,R2 的电阻与当前环境亮度具有反对数关系。

我可以使用分压器中间的电压来计算 R2 的值,从而在软件中计算亮度。我打算使用我的 PIC 芯片的 AD 功能来测量该电压。尽管 CdS 细胞本质上有点不精确,但我希望尽可能获得最佳精度。流入引脚 AN0 的输入电流是否可以忽略不计?

额外的问题 - 任何人都知道如何线性化我的 LDR 的逆对数响应?在 1 勒克斯时为 1 兆欧,在 10 勒克斯时为 100k,在 100 勒克斯时为 10k 等等。我需要尽可能准确地计算 10 到 600 勒克斯之间的值,所以如果我只是将其插入我的 AD 中,我将拥有选择一个分辨率更差的一端。

0 投票
2 回答
730 浏览

labview - 将 PIC 18f4455 连接到 labview

我需要从一个PIC 18f4455发送的usb端口读取数据,数据是批量发送的,数据会在labview中显示(想想这个

是否有可能在labview中获取这些数据?你能指点一下吗?

0 投票
2 回答
2922 浏览

microcontroller - dspic 33 - 看门狗定时器

嗨,我想知道是否有一种方法可以在没有配置位的情况下在微芯片的 dspic33 中实现看门狗定时器,但只能在源代码本身中实现,谢谢 eran

0 投票
5 回答
17982 浏览

ide - MPLAB 的免费替代品(PIC 开发)

我最近开始使用 MPLAB,但对于使用 Eclipse 和 VS IDE 的人来说,它非常有限。你知道任何免费的 IDE 或者如何配置 Ecpise 或 Netbeans 来进行 PIC 开发吗?

谢谢大家

0 投票
3 回答
7193 浏览

assembly - 延迟在 PIC ASM 中如何工作?我真的很困惑

我真的完全不明白。我在评论中以某种方式在网上看到的所有代码都有随机数,说明它为什么要执行这么多循环,但实际上没有解释为什么做什么或在哪里做什么。我真的不知道。

例如:

任何帮助都会很棒。