可以进行16进制、8进制、10进制以及2进制的互相转换和进制计算。
学习调试分析报文,进制转换。
设计思路
最近工作经常会出现一些小问题,就需要取分析报文,报文又需要用计算器,于是就制作了一个进制计算器方便直接计算和查看值,此篇文章是关于通信模块的设计方案。
一.产品简介
可以进行16进制、8进制、10进制以及2进制的互相转换和进制计算。
二、应用场景
学习调试分析报文,进制转换。
三、产品概述
主要面向报文制作和分析、进制转换学习开发者,提供一款便携式程序员计算器,基于STM32F103C8T6主控。
具备以下特点:
(1)成本低廉,总价在40元上下;
(2)拥有16进制、8进制、10进制以及2进制计算;
(3)带有电源指示灯和用户指示灯。
四、产品参数
(1)基于STM32的程序员计算器模块参数
①输入推荐额定电压5V-9V;
②有二个LED灯、5*6个矩阵键盘;
③预留有SWD下载调试端口;
④运算结果支持最大32位数即八位十六进制数;
⑤目前仅支持整数进行运算。
(2)芯片选型
①主控采用STM32F103C8T6;
②5*6矩阵键盘;
③AMS-1117电源转换。
五、使用说明
通过Type-C给模块供电。显示屏第一排显示16进制,第二排显示十进制,第三排显示8进制,第四排显示2进制,异或键可以切换进制,选择相应的进制之后不属于此进制的数字按下将无效。退格将当前进制的数退一格,清空即将所有值清为0,左移和右移对应的都是二进制的数左移和右移。
程序下载接口有丝印标注,烧录固件时注意不要接错。
六、备注说明
1、资料备注
(1)软件开发环境:MDK5
(2)开发语言:C语言
(3)下载工具:所有STM32/GD32下载器都可以
(4)元器件成本:40元(浮动)
(5)附件含有源码和固件、固件烧录工具、CAN资料和使用方法、完整BOM+部分元器件采购连接、STM32中文参考手册、GD32中文参考手册、GD32F105RCT6芯片手册和PCB位号图。
2、注意事项
(1)由于精度不高,请勿用作高精度项目中;
(2)请勿使用在电压超过9V。
七、测试视频
板子焊接好后,上电之后默认为16进制。可以将所有的按键按下一遍进行测试。
点赞