pic

pic

文章 1 浏览 59

从加速度计开始,选择哪个?

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…

孤千羽 2025-01-08 02:44:08 0 0

如何指定常量数组的内存位置(C30 编译器)

我试图使用 Microchip C30 编译器将数组放置在 PIC24EP256G810 处理器上辅助存储器的最高位置。数组定义如下: const int __attribute__((space(auxfl…

对不⑦ 2025-01-07 03:22:34 0 0

PIC C18:将双精度数转换为字符串

我用的是PIC18F2550。使用C18语言进行编程。 我需要一个将双精度数转换为字符串的函数,如下所示: void dtoa( char *szString, // Output string dou…

鲜肉鲜肉永远不皱 2025-01-03 14:17:31 0 0

PIC 板上全局变量与局部方法的 C 性能

所有, 我有每秒调用多次的 C 函数,因为它们是 PIC18 板上控制循环的一部分。这些函数具有只需要方法作用域的变量,但我想知道与使用全局变量或至少…

风透绣罗衣 2025-01-03 11:01:04 3 0

无法在嵌入式系统中递增寄存器

有问题的嵌入式系统是 PIC 16F877,我试图用 incfsz 增加 PORTC 寄存器,但它仍然为 0。教程说这是可能的,但我无法让它工作。 list p=16f877 include…

韶华倾负 2025-01-02 21:55:44 0 0

是否可以用HI-TECH C为PIC12 MCU创建多线程程序

我的朋友让我帮他写一个PIC12单片机的小程序。我们希望 当输入电压在2秒内低于1.9V时程序停止运行。 当输入电压超过2.5V时,程序立即做出反应。 我尝…

夜唯美灬不弃 2025-01-02 12:45:52 1 0

如何在 C 中创建 !default 情况

在微控制器程序上,我有一些指令,我想对开关中除默认值之外的每种情况执行这些指令。但是,我不想为每种情况编写函数调用或使用宏。 因为这是针对以 …

海未深 2024-12-28 14:16:57 0 0

为什么在写入寄存器时选择补码

例如,写第一个语句与第二个语句有什么好处: 第一个语句: ANCON1 = ~0x0C; 第二个语句: ANCON1 = 0xF3; 我认为第二个语句是我会做出的明确选择,因…

不知在何时 2024-12-28 13:50:05 2 0

c中的while循环条件

下面的两个代码片段做的事情完全相同吗? do { Delay_us(1); status = fetchStatus(); }while(!status); 第二个片段 -> do { Delay_us(1); }while(sta…

七堇年 2024-12-28 10:23:50 1 0

使用 Hi Tech PICC 设置 PIC16F876 中的寄存器值

我正在使用 MPLABx 和 HI Tech PICC 编译器。我的目标芯片是PIC16F876。通过查看 pic16f876.h 包含文件,似乎应该可以通过名称引用来设置芯片的系统寄…

喜爱皱眉﹌ 2024-12-28 10:16:36 1 0

Fletcher 校验和从 32 位重制为 8 位

这个转换是从原始版本开始的吗? uint8_t fletcher8( uint8_t *data, uint8_t len ) { uint8_t sum1 = 0xff, sum2 = 0xff; while (len) { unsigned tl…

甜味拾荒者 2024-12-27 20:05:26 0 0

在宏 C 内部或外部定义函数(高中断)

首先,我为我的 PIC 使用 C18 编译器。当我创建像 high_ISR 这样的函数而不进行任何调用时,我的编译器会向其中添加代码,这些代码我只能在反汇编列表…

怪我闹别瞎闹 2024-12-27 13:14:41 1 0

PIC18F4550 中的波特率

为了计算 PIC18F4550 的波特率,使用以下公式: Baud = F_OSC/(4 * (SSPADD + 1)) ---------- eq.1 根据数据表: SSPADD = 10 20Mhz Fosc 下的 400k …

So尛奶瓶 2024-12-25 14:32:20 2 0

PIC 中的整数溢出——流到哪里去了?

使用 Microchip 18f4620 PIC。不过,这应该是一个标准的 ANSI C 问题。 假设我有 unsigned int16 badFlow=65535 //max unsigned int16 value This 的…

倾`听者〃 2024-12-25 12:39:26 1 0

我必须在其中禁用中断吗?

如果我在 Microchip C18 上使用多个中断,是否必须在一个中断内禁用高中断? 考虑下面的代码: #ifndef OTHER_INTERRUPT_H #pragma interrupt Interru…

故事灯 2024-12-25 04:21:48 2 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文