-
I2C无法启动
我正在使用stm8s控制器和SDCC编译器。我正在将基于SD130S7 I <sup> 2 </sup> C的RTC与控制器连接。我在交流过程 -
如何在sdcc内联汇编中推送变量?
我在<code>ThreadCreate()</code>中有此代码: <pre class="lang-c prettyprint-override"><code>int tmpPSW = newThID << 3; -
浮点数及其对8位微控制器存储器的影响
我目前正在一个项目中,该项目包括使用Linux中的SDCC编译器在stm-8微控制器上进行裸机编程。芯片中的内 -
STM8L051F3 GPIO初始配置
我正在为一个简单的应用程序对STM8L051F3处理器进行编程,该应用程序仅需要控制所有GPIO。 问题是 -
使用c语言的mcu 8051 ide sdcc编译器无法编译
使用c语言时,MCU 8051 IDE模拟器出现问题,但在我将sdcc编译器安装到我的PC上但编写了c程序并对其进行编 -
启用中断ITEVTEN后,stm8s I2C主代码被卡住
我正在使用STM8S103控制器,并将RTC DS1307和SDCC编译器接口。交流时我遇到问题。当我打开<strong> ITEVTEN </str -
如何使用SDCC创建位域的打包数组?
我有一个嵌套的数据结构,其中包含一些位域数组,我需要使用这些位域用SDCC编译MCS-51目标。 这 -
如何设置stm8s的定时器2以捕获比较?
如何设置stm8s003的TIM2以捕获和比较信号?我的传感器连接到PD3,并产生具有+-相似周期但具有不同脉冲宽 -
为什么在声明该函数之前不带任何主体,而“ 2”到底在做什么?
<pre><code>void on_low_interrupt(void) __interrupt 2; void on_low_interrupt(void) __interrupt 2 { #ifdef CONFIG_ENABLE_I2C i2c_handle -
使用GCC编译时忽略SDCC编译器语言扩展
我正在尝试编译一些最初使用GCC为SDCC编写的c代码,以在主机上运行某些单元测试。 SDCC有一些语言扩展 -
为什么工具链文件在 CMake 中执行了几次?
在尝试使用 SDCC 编译器创建交叉编译 CMake 工具链模板时,我遇到了一个非常奇怪的问题。 如<a href= -
SDCC 生成不必要的除以零
我正在使用 SDCC 为 STM8 微控制器进行编译。编译以下文件会导致一条看似不必要的 <code>div</code> 指令 - -
SDCC和Keil 8051同码外观不同
我写了一个延迟函数: <pre><code>void delay(a){ for (int i=a;i>0;i--) for (int j=0; j<200;j++) } </code> -
SDCC Z80:避免地址
我可以在 SDCC 中排除代码段内的某些地址吗?例如,如果我的代码段从 addr 跨越。 0x0000 到 0x4000,我可