自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夏目宅

技术赢得尊重

  • 博客(8)
  • 资源 (5)
  • 收藏
  • 关注

原创 LPC17xx系列读保护的实现

代码读保护机制允许用户使能系统中的不同安全级别以便访问片内 Flash 和限制 ISP 的使用。需要时,可通过在 Flash 地址单元 0x000001FC 编程特定的格式来调用 CRP。IAP 命令不受代码读保护的影响。工程中用__attribute__((at(0x2FC))) = 0x87654321;来精确定位到地址0x2FC...

2022-03-02 11:50:25 271

原创 KEIL C51出现 runtime error R6002 floating point support not loaded解决办法

将未出现过该错误的电脑中Keil的\ARM\ARMCC\bin\armlink.exe复制,覆盖掉报错电脑中的Keil安装目录下\ARM\ARMCC\bin\armlink.exe即可。每天出现该报错,覆盖即可。文件上传到CSDN啦

2022-02-17 15:56:08 3137 3

原创 IEEE754 学习记录

--E值为整数部分转成二进制数后左移位数:22.8125 转成二进制10110.1101,左移4位 1.01101101 --E=4 ,再加上127 就为所需E值例:1.81251.1101 E=0E+127=12711111111 11010000

2022-02-14 16:34:58 145

原创 记录一次解决问题的实战

如图所示,我将hanzi这个表进行处理以后得到一个字符串s运行结果其值为'\196\227\186\195" 然后我想用print将其输出然而print(s)和print('\196\227\186\195')所得到的结果并不一样,请问是什么原因导致的? 有没有什么办法使得print(s)直接就可以输出汉字'你好'?-------------------------------------------------------------上面的是原本的问题-----------------...

2022-02-10 18:59:46 116

原创 R7F0C004M2/RL78 AD模块测试/AD示数跳动解决

最近在测试这款MCU的AD模块,一开始时一直出现AD读数跳动的问题,还以为是ad模块不准确,后来才发现是所使用的信号源输入阻抗过大,导致AD读数不准所使用的信号源参数而R7F0C004M2的DATASHEET中,特别强调了.由于这个过大的输入阻抗,即使采样时间设置为最长的那一档位,也无法保持示数稳定。换一个小输入阻抗的电压源之后,问题解决。...

2021-12-14 11:32:17 660

原创 大彩串口屏 通过自定义串口指令 实现历史曲线绘制

最近在进行大彩串口屏的开发,需要通过串口的0x13指令,来读取一包数据包,并分析其中的数据,将其绘制成曲线。大彩串口屏自带的LUA脚本编程有如下的限制,在朋友们进行开发选型之前,一定要进行仔细的参考: 1.MODBUS通讯协议和内部自带的指令助手只能选择一种 2.自定义串口指令和串口屏自带的MODBUS通讯,只用选择一种 3.不支持MODBUS读取到的数据,添加到曲线控件上 迪文、JFC的串口屏我都有了解过,TFT软件好像还不如大彩...

2021-12-08 16:52:17 2406

原创 大彩串口屏 通过LUA编程实现16进制浮点数转换为10进制

在工作过程中,遇到了下面的问题:串口屏通过自定义串口指令,读取到了一个16进制的浮点数 但是其分成了4段储存在了通讯缓存中。CC DD AA BB使用了一个非常笨的方法硬跑出来思路就是用string.pack 将其拼接为0xAABBCCDD 然后通过string.unpack函数解码为10进制数function HexToFloat(a,b,c,d) local temp='0x' local tempa=math.floor(a/16)...

2021-12-08 16:29:42 1268

原创 瑞萨 RL78 R7F0C004M2 时钟频率配置的一个坑

最近有一个调试成功的project,因为里面的.c和.h文件放的比较乱,要对其进行整理。进行整理时,新建了一个project,将之前已经编译通过的.c .h等文件 复制粘贴进新的工程 重新编译后 MCU的时钟频率发生了改变(时钟部分的代码是由瑞萨官方的AP4生成的),R7F0C004M2的datasheet里面,明确了如何调整MCU的内部震荡器频率,但是查询生成的代码并没有出现问题。后来原因是编译器里面的选项字节没有设置正确。我一开始瑞萨芯片入门是参考这位大大的教程,才完成了点亮流水灯的

2021-12-08 09:48:43 1442

runtime error R6002 -floating point support not loaded解决办法

runtime error R6002 -floating point support not loaded 将未出现过该错误的电脑中Keil的\ARM\ARMCC\bin\armlink.exe复制,覆盖掉报错电脑中的Keil安装目录下\ARM\ARMCC\bin\armlink.exe即可。每天出现该报错,覆盖即可。

2022-02-17

R7F0C004M2按键设置显示时间

R7F0C004M2按键设置显示时间

2021-08-21

基于R7F0C004M2的打地鼠游戏

基于R7F0C004M2的打地鼠游戏

2021-08-20

R7F0C004M2时钟.zip

刚开始学习单片机 接触的RL78系列的 R7F0C004M2芯片 利用IO口模拟IIC和SPI数据总线操控RX8025SA和bc7275,完成了简单的时钟功能

2021-08-12

R7F0C004M2模拟SPI控制BC7275.zip

R7F0C004M2模拟SPI控制BC7275

2021-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除