
工作
文章平均质量分 54
木十化
尽量写多点哈。
展开
-
在MDK上使用COLINKEX进行仿真
嗷呜,我又多了个仿真器。今天买了个COLINKEX仿真器,是配套COIDE仿真器。我看着这简陋的外表,总觉得这货不是假货就是假货,关键是这货和官网的长不一样。算了不管了,买了就将就用吧,因为卖家不提供使用手册,所以我只能自己找资料了,上到coocox的官网,下载驱动,然后再下载mdk的支持包,然后再一步一步的配置。首先第一步是安装驱动,然后安装mdk的支持包。驱动和原创 2016-12-22 23:30:35 · 1397 阅读 · 0 评论 -
MDK 5.0支持4.0的方法 MDK V4 legacy support
MDK Version 5 uses Software Packs to support a microcontroller device and to use middleware. To maintain backward compatibility with MDK Version 4 you may install Legacy Support. This might be necessa转载 2017-11-15 09:50:12 · 10741 阅读 · 0 评论 -
Keil 按下Build编译全部文件的原因
将下图中的复选框去除这是一个优化选项,如果选择了最高级的优化的话,这个优化功能没有多大作用,如果在调试过程中,一般不优化,所以除非是在发布的时候,否则这个选项在平时是浪费调试时间的。原创 2017-08-23 14:51:27 · 1432 阅读 · 0 评论 -
我用四天的时间写了四行代码
前两周的时候我一直被一个问题所困扰,是一个关于IIC通信的问题。我本来在进行的项目需要用到cypress的一款主控芯片。该芯片是cypress的psoc4000系列的一款芯片,这款芯片主打的功能是触摸按键,初次接触这种可编程的触摸芯片觉得挺神奇的,ide使用的是cyrepss自家的psoc4,关于这个编译环境请看我的另一篇博文。我刚开始的时候主要写触摸芯片的代码,先把触摸按键写完,然后测试原创 2017-05-11 23:30:15 · 4304 阅读 · 7 评论 -
Renesas CS+ for ca cx入门(二)
续上一篇入门文章,这一片主要讲讲编译器的配置新建好了工程之后,还可以切换芯片的,右击下图的选项,选择修改微控制器,然后选择需要修改的芯片瑞萨的RL78系列芯片有一部分是在专门针对中国市场供应的,然后在原版的ca这个ide是找不到这些芯片的,官网会有支持包提供,然后会告诉用户相对的国际版的芯片的开发版是哪款芯片一致的,开发的时候可以使用这款开发板。在这里说一些不负责任的话,注原创 2017-08-05 00:01:28 · 7730 阅读 · 1 评论 -
Renesas CS+ for ca cx入门(一)
这是一篇关于Renesas的CS+ for ca(以下简称CA)的入门简介,在网上关于这个编译的使用方法比较少人讲述,兴许使用的人比较少吧。另一个类似的IDE是CS+ for cc,这两个IDE的区别在于CA终将淘汰,现在CA的版本为4.0,而CC的版本为5.0。从供应商的技术支持得到的反馈是CA是早期的NEC开发的,而NEC的IP做得是不错的,而瑞萨的外设做得不错,然后和两家之所长,但是CA原创 2017-07-04 17:35:35 · 29717 阅读 · 12 评论 -
source insigned 4.0关闭大括号自动缩进
Options->File Type Options->auto indent->Indent Open Brance 去除复选勾,如下图原创 2017-08-17 10:55:43 · 2107 阅读 · 3 评论 -
Renesas CS+ for ca cx入门(三)
续上一篇文章,这章节主要讲Compile Option这个标签栏,单击CA78K0R(Build Tool)->Compile Option,如下图Debug Information 添加调试信息,有三个等级可以选,0不添加,1在布标文件中添加,2在汇编和目标文件中添加,建议选2,这个选项仅在调试中有意义,发布的时候无意义Optimization优化等级:默认标准,有速度优原创 2017-08-16 23:58:41 · 9617 阅读 · 10 评论 -
Psoc Creator入门——EZI2C 通信
用了两天的时间搞懂了赛普拉斯的Psoc 4000芯片作为iic从设备的通信,现在简单介绍一下怎么使用。先说下我手上的开发套件,这是一块CY8CKIT-042的开发板和一个MiniProg3仿真器。开发板自带一个仿真电路,MiniProg3的主要作用不是用于仿真,而是用于打开Bridge Control Panel时候作为RS232转iic的转换器。本文主要是介绍IDE里面的DE原创 2017-08-07 22:17:04 · 4551 阅读 · 2 评论 -
单片机——按键扫描
按键扫描,我想应该是比较简单的单片机应用了,但是有时候看起来简单的东西反而不好写。本文拿大部分人觉得简单的按键扫描聊聊我工作至今对于软件结构的理解。嗯,对的,是结构,不是架构,暂时不敢提架构这个词。按键扫描,我当时入门的时候是看的郭天祥的51单片机入门的,视频里面讲的是循环扫描io引脚,一旦有电平变化就利用软件延时消抖,模拟延时就是让单片机空转,什么也不做,等待个几十毫秒之后再检测一次如果...原创 2017-07-30 11:16:51 · 27273 阅读 · 8 评论 -
IIC的通信波形分析
关于IIC,不解释它的历史了,有兴趣自己去百度看看,本文的图片是由周立功的LAB6021逻辑分析仪抓取的,通信的波形是抓取的cypress的psoc 4000芯片得到的。最近项目需要用到触摸IC,使用了一片触摸cypress的触摸IC,这个触摸IC的内核停强大的,主要是可编程,自己配置引脚功能,并通过模拟的分析套件直接在PC端直接显示波形图,通过直观的观察自定义触摸模块的灵敏度,芯片在项目中作原创 2017-04-01 16:14:34 · 16774 阅读 · 4 评论 -
Psoc Creator 入门——接近感应组件的使用
关于传感器的设计这里不做介绍,本文仅涉IDE的方面,哪天脑壳坏了再写一篇关于pcb设计的注意事项。1、打开TopDesign.cysch文件,选择CapSense CSD[v2.40]2、双击组件,打开widget config,选择Proximity sensors,再点击add button增加组件,双击组件可以更改控件名字。3、打开*.cy原创 2017-03-03 11:39:26 · 3412 阅读 · 0 评论 -
Psoc Creator 入门 —— GPIO输出
Cypress的psoc 4000芯片的入门篇,关于GPIO的使用,如图选择Digital Output Pin[v2.20]然后双击组件,弹出如下框图选择单向通道,使能输出,Drive mode的下拉框可选管脚的模式,可以选择开漏、上拉……等工作方式单击右键,选择打开datasheet,可以查看关于tab的解释,关于api:Pin_Read(void)读取相应的引原创 2017-03-03 11:24:33 · 3589 阅读 · 0 评论 -
Psoc Creator 入门——空工程的建立
最近在做psoc 4000芯片的开发,现在简单的说说怎么利用psoc creator进行开发。首先,安装psoc creator ,我使用的版本是4.0.安装过程省略,赛普拉斯官网有下载链接,本文不提供下载链接。提醒一下,安装psoc creator需要安装 .net 3.5。然后打开psoc creator ,在菜单栏选择file->new->project,然后弹出工程选择的di原创 2017-03-03 11:18:54 · 5123 阅读 · 1 评论 -
keil的错误: Error: Encountered an improper argument 的解决方法
将附件中的文件下载然后放到keil一下的安装目录中即可C:\Keil_v5\UV4.,选择替换即可。文件链接:http://download.youkuaiyun.com/download/ma57457/10118005官方说的是支持5.14版本的,其他版本没有提,我测试在5.24a上面还是不能完美的解决,偶尔还是会出现这个问题,重启一下软件就好了。读者测试其他版本希望能在评论区提一下官原创 2017-11-14 14:58:54 · 23901 阅读 · 7 评论