tag 标签: e2

相关博文
  • 热度 3
    2023-9-25 06:38
    670 次阅读|
    0 个评论
    e2 Studio有64位与32位之分吗? 是的,Renesas的e2 Studio有64位和32位两个版本的安装程序。您可以根据自己的操作系统版本来选择相应的安装程序。 对于64位操作系统,建议使用64位版本的e2 Studio,以便更好地利用计算机的资源,提高程序编译和下载的效率。 对于32位操作系统,只能使用32位版本的e2 Studio。如果您使用的是32位计算机,建议升级到64位操作系统,以便更好地使用e2 Studio和其他应用程序。 Arduino IDE有64与32位之分吗? 是的,Arduino IDE有64位和32位两个版本的。在Linux操作系统中,可以通过执行uname -r命令来获取平台信息,以确定使用哪个版本的Arduino IDE。如果输出中包含x86_64,则表示您的系统是64位操作系统,应该下载并安装64位版本的Arduino IDE。如果输出中出现ix86字眼,则说明您的系统是32位操作系统,应该下载并安装32位版本的Arduino IDE。 选择正确的版本可以更好地利用计算机的资源,提高程序编译和下载的效率。
  • 热度 2
    2023-9-16 10:20
    1015 次阅读|
    0 个评论
    瑞萨RL78/G15是一款采用16位RISC架构的微控制器,适用于广泛的应用领域,包括工业自动化、电力和电机控制等。它内置有丰富的外设,支持多种模拟和数字外设接口,并采用集团内统一标准的内核,有利于简化开发和维护工作。 通过测评 【瑞萨RL78/G15】 总想写点什么 首先开箱验货 发现没有程序(加电只有电源灯亮,不闪烁) 后期百度搜索 【瑞萨RL78/G15】 的主题 收藏相关主页 下载官网文件 下载了e2 studio用时4小时 下来后报错:丢失 api-ms-win-core-path-l1-1-0.dll 解决方式:下载安装 后来安装临近完毕时报错: 重启、重新解压缩均不行,估计是版本太高了,我用的是Win7 旗舰64位 文心一言给出的答案是,Win7可安装 e2 studio的版本是3.10.0及以上版本, 还需要重新下载e2 studio . 刚刚发现,是临近安装完成后报错,应该是可以通过设置解决,具体怎么解决,我好想看到过,屏幕前的友人有好的办法吗?
  • 热度 26
    2012-9-6 00:43
    4451 次阅读|
    1 个评论
        I2C、24C02的读写,这是个老掉牙了的问题,还有必要浪费时间来讨论吗?事情是这样,笔者在移植一个已经过验证、正确的24C32程序到《HDQ-51E》单片机学习板上、读写板上的24C02时,发现读写的过程总是很不稳定,一时无法判断是程序代码问题,还是电路故障问题,还是24C02芯片问题。经过了2天时间,最终确定是24C02芯片质量问题。更换了进口的ATMEL 24C02后,读写正常了。在此过程中,笔者编写了一些测试24C02的程序,发现这些代码也许适合单片机初学者用来学习I2C总线原理,并用来读写24C02存储器,因为这些代码更简单易用。     大家已经见过了很多有关I2C、24C02的单片机程序,为了实现对24C02的读写,一般都需要7、8个函数,甚至更多。其实,只需要4个函数(加上一个延时函数),就能很容易地实现I2C读写,见下: sbit SDA = P2^6;     //管脚定义 sbit SCL = P2^7; //SCL时钟的频率对于正确操作E2很重要;一般地,频率要求100KHz。 void i2c_dly(void) {  DelayNms(1);     //ok } //IIC最基本的操作可以归结为下面4个函数:启始、停止、写、读 //IIC start void i2c_start(void) {   SDA = 1;             // i2c start bit sequence   i2c_dly();   SCL = 1;   i2c_dly();   SDA = 0;   i2c_dly();   SCL = 0;   i2c_dly(); } //IIC stop void i2c_stop(void) {   SDA = 0;             // i2c stop bit sequence   i2c_dly();   SCL = 1;   i2c_dly();   SDA = 1;   i2c_dly(); } //IIC read //ack: 主机发送ACK位 unsigned char i2c_rx(char ack) {   char x, d=0;     SDA = 1;   for(x=0; x8; x++) //读8个bit,高bit在前  {     d = 1;     //存储中间结果     do   {       SCL = 1;     }     while(SCL==0);    //如果SCL被IIC设备拉低,则等待       i2c_dly();     if(SDA) d |= 1;  //读取数据线     SCL = 0;   }    //发送ACK/NACK   if(ack) SDA = 1;   else SDA = 0;     SCL = 1;   i2c_dly();             // send (N)ACK bit   SCL = 0;   SDA = 1;   return d; } //IIC write //d: 待发送字节,高位先发送 //返回:0 -- ACK, 1 -- NACK bit i2c_tx(unsigned char d) {   char x;   static bit b;    for(x=8; x; x--) //发送8个bit  {     if(d0x80) SDA = 1;     else SDA = 0;     i2c_dly();       SCL = 1;     i2c_dly();     d = 1;     SCL = 0;     i2c_dly();   }     SDA = 1;   SCL = 1;   i2c_dly();   b = SDA;          //读取ACK bit   SCL = 0;   i2c_dly();   return b; }     这4个函数完成最基本的I2C时序:起始、停止、写8bit、读8bit。通过对这4个函数合理组合,即可实现24C02的单字节读写,见附件例程。这是一个测试24C02是否有正确的ACK响应的程序,例子中的24C02设备地址为A0。     24C02读写时序图:   《HDQ-51E》51学习板: http://item.taobao.com/item.htm?spm=a1z10.1.11.5id=15769166730 。 欢迎加入单片机技术讨论QQ群:231033072,互相帮助、共同提高。 (待续) (本文最初发表于ENDCHINA,转载请注明出处,谢谢!)        
  • 热度 33
    2011-10-31 09:35
    12710 次阅读|
    7 个评论
    尚朋堂SR-1617电磁炉按键和E2故障修理 wxleasyland 2011.10.30   用了7年了,还挺好用,就是按键不太灵光,按这个键变成那个键,现又出现定时乱跳,肯定是按键有问题了,拆修。 内壳、风扇和键盘电路板上,油污很多,内壳里小强也多。全拆光,洗。 发现用酒精擦油污,很好用,很快就能擦掉! 键盘电路板元件太多,不太好擦。   再装上,开机,显示故障E2!!   上网查了一下,都是说这样: 尚朋堂电磁炉故障代码 代码 故障原因 E0 无锅 E1 NTC开路 E2 NTC短路 E3 IGBTNTC开路 E4 IGBTNTC短路 E7 风扇短路保护 E8 CT开路   NTC短路??以为我涂在NTC传感器上的导热硅脂质量比较差,会导电,导致NTC短路。可查来查去,导热硅脂不导电! 而且NTC是100KΩ电阻的,室温测是90多KΩ,手摸着会到60多KΩ,也正常! 把NTC拔掉,开机,显示E1!再插上,显示E2!     后偶然看到: 尚朋堂电磁炉维修实例 1    尚朋堂SR-CH1910机,不加热,面板控制正常。检测VD电压(小板R15电阻电压),有0~0.45V跳动,遂焊接CPU电路焊点,故障排除。 2    尚朋堂SR-1625A显示 E2,出现E2故障是MCU检测到键控电路有问题。一般是面板有问题才会出现E2,清洗面板电路板后烘干,装机,故障排除。     于是,将键盘电路上的一个按键电阻R2拆掉,开机,OK!没有故障了!说明就是按键开关的问题!而不是NTC短路! 将11个按钮开关全换掉,开机,正常了!! 所以,网上说的“E2=NTC短路”是严重错误,E2是“键控电路故障”!   说明:油污不导电的,对按键检测没有影响。主要是按钮开关用时间久了,内部接触电阻变大,导致按键检测错位。按钮开关最终内部短路,造成定时乱跳。   附件是画的按键检测电路,和网上找的有点类似的原理图(无键盘原理图)。        
相关资源