C51恢复功能实际上是如何工作的?
C51编译器生成以下子程序以操纵模拟堆栈指针: C?ADDXBP: C:0x000F E509 MOV A,0x09 C:0x0011 2582 ADD A,DPL(0x82) C:0x0013 F582 MOV DPL(0x82),A C…
$(ProjectConfiguration)在LDRA TBRUN TCF文件中设置在哪里?
长篇小说 是在ldra tbrun tcf文件中设置的变量 $(project Conconfiguration)? 上下文 我有一个LDRA TBRUN TCF文件,我正在尝试使用命令行跑步者, …
服务器为什么要比PC更快,更频繁地将数据包运送到iPhone?
简要概述: 我正在板上运行Keil的HTTP Web服务器。 HTML页面运行一个JavaScript循环,每50毫秒每50毫秒获取文件dynamic.cgx。 当网络上只有一个单数设…
为什么LDRA TBRUN缺少自己看似基本的功能调用?
我正在使用 ldra的tbrun 在使用keil uvision的STM32L4芯片的现有项目上运行已知在另一个人的机器上成功的单元测试序列。现在,我的任务是尝试在自己的…
在手臂的数据区域写作
我在STM32上的手臂组件中写了一个泡沫。 AREA Data1,DATA,READWRITE ARR DCD 1,3,2,4 如何为数据区域中的数组编写值?我正在使用ldr,= arr加载ARR的…
可以使用最新的Keil MDK版本(v5.37)构建可以构建
全部: 我将KEIL MDK版本更新为最新版本的V5.37,然后发现该项目无法构建。 由于v5.37不支持编译器5并将默认编译器设置为编译器6,因此我使用独立的补…
Keil项目的发行版本比STM32F413 MCU上的Debug版本要慢得多?
我已经使用Freertos在STM32F413上开发了STM32F413。我在串行(PPPO)上有几个任务和PPP连接。我正在使用 keil Ide 进行调试和 在调试模式下一切都可以…
在使用Crumpleer V6编译CMSIS_ARMCC.H时,有人遇到了数百个错误吗?
编译CMSIS_ARMCC.H时数百个错误。 他们大多数是 预期标识符或“” 或者 未知的寄存器名称。 CMSIS_ARMCC.H文件是最新的。 预期标识符或'(' 未知寄存…
为什么STM32F4中的此MX_RTC_INIT()函数使程序卡住了?
将此函数放入main.c时,程序会被卡住,无法转到下一个语句。我尝试在每个 printf(“ error!”)之前添加 error_handler(); ,但在USART端口中没有…
手臂keil:DCB OpCode不从另一个区域初始化内存
请找到以下组装程序。问题是R3和R4在LDRB指令后是空的。内存也不使用DCB初始化。谁能帮忙这个程序? 如何使用字符串初始内存并将其加载到寄存器中? A…
提高STM32F401时钟速度的代码无效
我试图使用PLL将STM32F401的时钟速度提高到84MHz。我尝试了日志时间。但是代码不起作用。谁能检查需要做什么?外部晶体具有功能,因为我使用HAL库检查…
访问KEIL中的DCB和DCW内存类型
我是汇编的新手,目前正在研究一个项目,以尝试使用ARM Assembly语言和C ++开发单词云。我正在开发以下功能: getfreq访问称为DCW内存类型的表中的数…
keil uvision 中的预期表达式错误(Tiva C Arm/ TM4C123GH6PM)
void PortF_Init(void){ SYSCTL_RCGC2_R |=(1<<5); while((SYSCTL_PRGPIO_R&0x00000020)==0){} GPIO_PORTF_LOCK_R =0x4C4F434B ; // Lock register . …
如何启用ARM CORTEX M3(STM32F103RB)中定时器的计数器?
我正在尝试编写代码来使用定时器(特别是 TIM2)切换端口(PORTC)的引脚(引脚 15)。我必须使用预分频寄存器来划分时钟频率,以便获得切换引脚所需…
如何让两路端口的开关频率不同?
一个输出的开关频率必须是第二个输出的两倍,而不是相同。 我不明白如何设置它。 这是我的代码和接收到的信号。 #include "RTE_Components.h" #includ…