[原创] 【TI首届低功耗设计大赛】试玩Hijack(2):曼彻斯特编码的产生

sacq   2014-11-8 16:38 楼主
在曼彻斯特编码中,每一位的中间有一跳变,位中间的跳变既作时钟信号,又作数据信号; 在Hijack里,从高到低跳变表示"0",从低到高跳变表示"1"。 1.jpg 在Energia环境下,按前一个贴的约定的曼码格式,产生曼码。 基本功能是:接受串口数据,产生对应的曼码。 主程序: 2.jpg 曼码里最最基本的元素,当然是0,1了, 发0、1码的子程序: 3.jpg Enerhia字带的“串口助手”的界面(依次发出:0,1,2): 4-ckoujiemian.jpg 用简易的逻辑分析仪,可直接看到曼码: 360截图20141102121424531.jpg 360截图20141102121446347.jpg 360截图20141102121459813.jpg 逻辑分析仪是这么设置的 : 360截图20141102121649988.jpg 前导的4个字节是这么算的: 3个Idle + 1个Start . 本帖最后由 sacq 于 2014-11-9 12:48 编辑
http://weibo.com/u/1391449055

回复评论 (3)

又学到新东西啦,谢谢楼主,神奇的曼彻斯特编码
NXP新年新气象大家一起嗨起来 + 恩智浦KW41Z有奖创意征集令高能来袭 +https://www.eeworld.com.cn/huodong/201611_NXPKW41ZActivity1/index.html
点赞  2014-11-8 17:04
学习了
点赞  2014-11-8 19:22
点赞  2014-11-22 23:42
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复