- 博客(3)
- 收藏
- 关注
原创 I2C的原理简述
##定义 inter-intergrated circuit 中文应该叫集成电路总线 特点 1. 只需要两条总线:SDA 数据总线, SCL时钟总线(由主设备控制) 2. 主设备没有限制,从设备取决于寻址总线的位数,一般是127个(2的7次方) 3. 可以单主配单从,单主配多从(比如一个MCU要接多个从传感器),多主配单从(多个MCU都共用一个LED),多住配多从 4. 传输速度有:标准模式100k,快速模式400K等等 ##原理 1. 硬件原理图 2.协议过程下图同颜色的方块就表示的是一起发送
2021-12-31 14:46:02
2259
原创 华为算法题目:最大最小货币兑换,python解法
///输入: 2 8 2 127 HKD MAX /// 第一个参数代表英镑兑美元的汇率,第二个参数代表美元兑人民币的汇率,第三个参数代表人民币对港元的汇率 ///英镑>美元>人民币>港元 ///输出:3 GBP 1 USD 7 CNY 1 HKD 代码如下,不能保证100%测试用例全过,仅供参考学习: ''' 最大货币兑换:获取最多种类的货币''' '''最小货币兑换:获取最少的货币种类,也就是换成最不值钱的港币就可以了''' mt = ['GBP','USD','CNY','HKD'
2021-04-26 20:38:35
715
原创 华为面试题目:字符串解码,python解法
@华为面试题目:字符串解码,python解法 题目描述 将一段压缩后的字符串解压缩,并且排序输出。 解压规则: 每个字符串后面跟着一个数字,表示这个字符串的重复次数。例如,”a5”解压后的结果为”aaaaa”;’abc3’解压后的结果为”abcabcabc”。 排序规则: 1、根据每个字符串的重复次数升序排序,然后输出结果。例如,”a3b2”,输出的结果为”bbaaa”。 2、如果字符重复次数一样,则根据ASCII编码顺序做升序排序,然后输出结果。例如,”b2a2”,输出的结果为”aabb”。 输入描述:
2021-04-26 20:35:01
584
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人