cost 268 ms
PIC24FJ64GA002中的PWM设置 - PWM settings in PIC24FJ64GA002

美好的一天,我正在使用 PIC24FJ64GA002 微控制器,并且正在努力让 PWM 为我想使用的伺服系统工作。 我的代码如下: 我将 T1CON 编程为具有 2 ms 的周期,将 OC1R 编程为该周期的一半,这将导致占空比为 50%。 我使用的是 FRC 振荡器 (8MHz),我的预分频器值为 ...

错误:二进制操作数无效>>(具有“float”和“int”) - error: invalid operands to binary >> (have 'float' and 'int')

我试图在 C 中将 float 转换为按位 int。这是我的代码片段: 我收到以下错误: 在尝试编译时。 这里, temperature_offset 是一个浮点类型,我试图将它转换为高整数和低整数,因为我试图将数据以 16 位块的形式保存在 EEPROM 中(因为我使用的是 16 位微控制 ...

PIC24FJ128GA204无法从深度睡眠中唤醒 - PIC24FJ128GA204 can not wake up from deep sleep

我一直试图将我的 PIC controller 从深度睡眠中唤醒,但我无法唤醒它。 根据数据表,它说有 3 种方法可以唤醒它:1)RTCC 警报 2)外部中断 3)深度睡眠看门狗定时器(DSWDT) 我正在使用第三个选项,因为 RTCC 有点难以初始化并且外部中断不适合我的项目,所以我决定使用 DS ...

这是在 PIC24 上禁用中断的安全方法吗? - Is this a safe way to disable interrupts on PIC24?

我正在开发一个使用 Microchip PIC24FJ256GA702 的项目。 几天来,我一直在寻找一些 UART 代码的间歇性错误。 它使用中断服务例程 (ISR) 来传输名为char txBuff[]的缓冲区及其长度int txLen 。 在主要(即不是 ISR)代码中,我偶尔会访问缓冲区以 ...

UART PIC24-接收连续的ASCII字符流 - UART PIC24 - Receive continuous stream of ASCII characters

我目前正在将PIC24与UART配合使用,并且能够接收(Rx)和发送(Tx)字符。 当尝试接收连续的字符流时,开始和停止位之间没有延迟,就会出现问题。 UART已设置; 1200baud时有7个数据位,1个奇偶校验位和1个停止位 在终端上显示接收到的字符时,表明只有某些字符可以正 ...

用于获取反汇编(listing.disasm)文件的xc16命令是什么? - What is the xc16 command to obtain disassembly (listing.disasm) file?

我想为我的项目获取反汇编( listing.disasm )文件。 我当前的编译命令生成.elf,.map和.hex文件。 我如何(或使用什么命令)产生单个listing.disasm ? 注意:我有多个C文件,但是我需要一个反汇编文件。 我知道MPLAB X IDE中有一个在构建时 ...

pic30 / xc16的objcopy-哪里可以找到,类似物 - objcopy for pic30/xc16 - where to find, analogs

我正在使用需要引导程序的PIC24上的非独立项目,并且我想使用引导程序对其进行调试。 我能够通过引导加载程序生成一个包含应用程序代码的.hex文件,注册一个在编译后执行的自定义脚本。 如果现在我在菜单中选择“启动调试器主项目”,则调试器通常会执行摘要代码,甚至到达应用程序启动时,但不会显 ...

PIC24F16KA102上的Timer1不起作用 - Timer1 on PIC24F16KA102 don't work

我想配置PIC24F16KA102的timer1对其进行计数。 时钟源必须是8 MHz的内部时钟。 我配置了寄存器T1CON并将TON位设置为高电平以启动定时器。 将Timer1设置为每100 us溢出一次,然后在一段时间内我将增加变量计数。 我不明白,因为timer1不起作用,我发现它 ...

在7段显示 - Display on 7-SEGMENT

我正在编写在以下7段LCD上显示温度的代码: LCD-H301C31TF资料表 我正在使用PIC24FJ64GA006 Micro。 我只能使用PORTB [13:6],PORTD [0:7],PORTE [0:7]端口引脚。 您能帮我找到更优雅的方式替换以下代码吗? ...

PIC24F-设置LATx特定的引脚而不影响其他引脚 - PIC24F - Set LATx specific pins without effecting the other pins

有没有一种方法可以设置特定的端口引脚,而不影响同一端口上的其他引脚? 例如: 我将LATB [13:6]用于7段LCD,其余的LATB位则用于其他目的。 现在,我需要为显示“ 0”设置LATB = 0x003F ,如果我这样做,其余的位将被更改。 有人可以帮我吗? ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM