问题标签 [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 投票
6 回答
8817 浏览

embedded - 如何在 C 中重置 PIC18?

使用 C 代码和 HiTech Pic18 C 编译器重置 PIC18 的最佳方法是什么?

编辑:

我正在使用

但必须有更好的方法

0 投票
4 回答
1578 浏览

c - 用 C 语言为微控制器编写应用程序

您知道哪些资源专门用于 PIC 微控制器的 C 语言软件开发?

我希望看到某种框架同时处理 IO(输入按钮和 LCD 输出)和应用程序逻辑。您可以将其视为一个非常简单的操作系统。我知道 PIC 的内存对于此类框架可能很小,所以我认为它可能是一个代码生成器,可以根据配置文件创建特定代码。然后,您添加特定于您的应用的代码片段。你见过类似的东西吗?

0 投票
3 回答
6658 浏览

memory - 如何在 MPLAB 中增加内存块的大小?

Microchip PIC MPLAB (MCC18) 编译器将其内存分段为 256 个块 (0x100)。

如何创建大于 256 字节的数组?

为了达到 256,我需要用一个单独的段#pragma

所以我可以强制 MCC18 分配更大的缓冲区吗?还是结合两个内存段?

0 投票
2 回答
207 浏览

embedded - PIC24 的 F/OSS?

我正在使用 PIC24 学习嵌入式编程,并且正在寻找一些“真实世界”的东西来帮助我学习。是否有任何针对 PIC 的免费软件项目?有什么我可以帮助移植的,或者我可以尝试填补的利基市场吗?

0 投票
8 回答
4610 浏览

embedded - 微芯片链接器问题

当我尝试在 MPLAB 中构建我的项目时,我收到了此构建错误消息..

我检查了链接器库的路径是否正确。我怀疑它与我的源代码有关......非常感谢任何帮助。

这是我的源代码.. http://cl1p.net/mplabc18

0 投票
3 回答
9744 浏览

assembly - PIC汇编器中的银行如何切换?

我对 PIC 汇编器中的银行切换感到困惑......这适用于在 usart 上放置一个“Q”:

这同样有效:

我已经检查过编译器在我不看的时候没有做任何银行切换……什么时候必须切换银行?

0 投票
2 回答
4830 浏览

embedded - PIC I2C 从机确认数据

我正在研究 PIC16F88X 的 I2C 协议。我想做的是根据 I2C 上接收到的数据使 I2C 从机能够进行 ACK 或 NACK。

PIC 可以对在线发送的 I2C 地址进行 ACK 或 NACK,但从我读到的内容来看,它总是会在后续接收到的字节上进行 ACK。那是对的吗?

在以下通讯中:

我希望从站能够根据寄存器_值中的值进行确认或确认。如果从机不了解寄存器_值,它不应该 Ack。

有人可以确认这是不可能的,还是告诉我该怎么做?

0 投票
1 回答
3061 浏览

delphi - 如何使用 Delphi 2009 调用 Microchip PIC USB DLL

这不是一个问题,只是一个声明,以帮助任何可能花费数小时让 Microchip PIC USB DLL 与 Unicode 正常工作的人。

它需要几个字符串,虽然这些很简单PAnsiChar,但获得 DLL 调用约定的正确组合却花了我很多时间。网上有很多人使用带有此 DLL 的 Delphi(非 Unicode)并逃脱谋杀。

0 投票
8 回答
7012 浏览

compiler-construction - PIC16 C 编译器

我正在为 PIC 16 系列寻找一个好的 C 编译器,在 Windows 上工作。

  • 一些同事使用bknudc,但有些人似乎不喜欢它。显然你不能有效地使用链接器,事实证明最好的方法是将所有代码设置在包含文件中。

  • SDCC看起来不错,但看起来它仍处于测试阶段,并且不容易设置或必须处理。

  • 还有很多其他的选择,都是根据自己的最佳选择。我发现一些论坛讨论这个话题,似乎没有人同意彼此。MikroCCCS(昂贵)、HiTech、BoostC。

我想知道什么是好什么是坏的一些真实的信息。

如果我猜对了,PIC16 架构不是真的对 C 友好吗?是否有一个编译器可以让程序员在 ANSI C 中工作?以及设置足够好的调试器的方法?

0 投票
7 回答
7239 浏览

embedded - 是否有任何 MP3 编码器库 PIC 微控制器兼容?

我知道有很多 MP3 编码器库,但它们中的任何一个都可以在 PIC 微控制器上工作吗?