pic 相关问题

PIC是由Microchip Technology制造的哈佛架构微控制器系列。

[手动分配地址时,编译器优化指向功能的指针

我需要在地址0xDD2处调用一个函数:// foo.h void foo(void)__at(0xDD2); // // foo.c #include“ foo.h” void foo(void){//一些代码}该代码有效:#include“ foo.h” void main(void){...

回答 1 投票 3

PIC组件:为特定时间间隔配置Timer1

我目前正在学习PIC汇编,并且我已经涉及到计时器这一主题。我知道计时器会根据预分频器递增其寄存器中的值,直到发生溢出为止,在这种情况下,它会出现...

回答 2 投票 1

Microchip PIC 12F617;使用TMR2计算延迟

我熟悉MPLAB X IDE,并开始使用Microchip PIC 12F617进行C语言开发。我有一个简单的程序(从其他地方复制)来使LED闪烁:先亮1秒钟,然后再灭1…

回答 1 投票 0

图片微控制器中的超级接收数据解码

我正在将HMI TFT屏幕与PIC 16F877A相连,并且该屏幕具有发送和接收数据的协议。我想对接收到的数据进行解码,以读取所需的信息,而无需任何额外的...

回答 1 投票 0

一个数字的2的第一个幂

以下代码片段是学生尝试在PIC程序集中编写查找表的过程。该代码应返回小于N的2的第一幂。因此,对于10的值,应为...

回答 1 投票 0

0-999带有PIC16F877A的上下计数器

我对微处理器C编程有问题。硬件图片在这里!我必须在C编译器上编写代码,计算D端口上的10 ^ 0数字,C端口上的10 ^ 1数字,以及...

回答 1 投票 0

位在UART传输过程中消失

我正在启动PIC16f877A和TFT智能LCD(中文品牌)的项目。我设计了一个代码以将PIC与TFT进行接口以发送数据。 TFT协议被设计为一次发送8位,......>

回答 1 投票 0

XC8 v2.10 C99中的数组索引类型和警告(752)

第一个问题,希望它可以理解!我正在初始化一个指向复合文字的指针,该文字是一个结构指针数组。然后,我可以像通常使用...

回答 1 投票 -1

Makefile:确定构建目标是否为amd64,这样我就可以适应CFLAGS = -fPIC

我正在打包一个deb文件,并且configure脚本不检查是否需要-fPIC。因此,在amd64上构建失败(因为必须使用PIC)。我该如何在Makefile中确定或更佳的debian / ...] >>

回答 2 投票 1

为什么在PIC仿真器IDE中不给rand()没有随机值?

我使用PIC和PIC16F886的模拟器IDE,每次运行代码时,random始终等于0。看来rand()无法正常工作。我不明白发生了什么事。这是代码#include&...

回答 1 投票 -1

IA-32 Linux:如果由于清除了IF而忽略了该中断,IPC是否会重新触发该中断?

我知道在中断处理期间有两个“掩码”,PIC中的IMR(中断掩码寄存器)掩盖特定的中断,CPU中的IF(中断标志)掩盖除NMI外的所有中断。我...

回答 1 投票 0

从UART字符构建字符串-家庭学习C

我正在与PIC一起工作,并且已经成功通过UART接收到一个字符,但是现在我需要捕获一个传入的字符序列,构建一个字符串并执行一个操作...

回答 1 投票 0

为什么在PIC仿真器IDE中不给rand()没有随机值?

我使用PIC和PIC16F886的模拟器IDE,每次运行代码时,random始终等于0。看来rand()无法正常工作。我不明白发生了什么事。这是代码#include&...

回答 1 投票 0

如何使用计时器计算按钮的总按下时间

我是Pic Controller的新手。我正在使用图片16F887。我想计算按钮按下的总时间。那段时间我想用作延迟眨眼指示灯。我可以更改按钮的按下时间...

回答 2 投票 0

在PIC程序集中保留内存指令“ Res”的用法

我已经开始将旧的pic汇编代码转换为C。在我的案例PIC18F2585中,我学习了PIC的指令集,但对可定义变量的代码阶段进行了加密:MAINVAR ...

回答 1 投票 0

PIC16F84A GOTO目标地址的机器代码编码?

我正在尝试手动将程序集PIC16F84A转换为其二进制表示形式,但是我在知道如何定义要处理的文字时遇到问题,例如:BEGIN CALL SCAN ...

回答 1 投票 -1

Pic16f88和Sim900模块无响应

我正在编写代码来制作一个通过短信打开微控制器端口的模块。我正在使用Pic16F88和Sim900模块,正在mplab X和XC8中编程。它在Proteus中起作用,但在电路中不起作用...

回答 1 投票 -1

micro C中不允许重入

[我在使用Micro C对pic16f77a微控制器进行编程时遇到一个奇怪的错误,不允许1-64 365重新进入:从两个线程__Lib_I2C_c34.c 2-77 ...调用的函数'I2C1_Repeated_Start'...

回答 1 投票 0

我的求平均值的函数提供随机值

我正在使用MikroC尝试对PIC4550进行编程以从pH传感器中检索数据。该程序包括检索数据40次并使用平均值低于两倍的平均值... ...>

回答 1 投票 0

C-XMPLAB DDRD / DDRB无法分配错误

我正在一个项目中,将RFM Hopper发射器的Arduino代码转换为C,但是有些我不完全了解的概念,例如DDRB和DDRD。例如,我称这些为...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.