long521

个性签名:我是一头搞电子的猪,猪是一种好色的动物,猪八戒就是代表.       

  • 2020-08-29
  • 发表了主题帖: 在小内存的单片机中上简单微型操作系统

    限于水平和工作经历,平时都是用的8位单片机,合泰,PIC为主,同时主要也是用汇编写的.最近玩了款M0核的国产芯片,由于不熟悉,出现了个问题,再修改工作频率的时候,IO输出失效,最后在朋友的帮助下找到和修改了代码,解决了问题.同时朋友说这种32K起步的芯片用个小型操作系统,比我这种玩裸奔的会方便得多,下次做项目,直接上框架,省去很多重复性的工作.要说明下,这个是款仪表.只有通讯,按键,显示,AD测温等功能,用系统应该问题不大,不是电机那种实时性很强的.花了2天的时间,把朋友给的代码移植上去,这个是朋友自己写的,里面只有ADD和DELE,就是增加任务和删减任务的功能.确实很方便.

  • 2020-08-15
  • 回复了主题帖: 请教下cadence 焊盘这几个regular pad,thermal pad 和anti pad如何使用

    xxxlzjxxx 发表于 2020-5-19 11:33 只要你多层板不用负片,后面两个直接不用管  
    这个是那本书上的?

  • 2020-06-22
  • 回复了主题帖: 获奖名单|e络盟有奖活动--TE 福利月:技术干货、互动活动、限时折扣一个也不能少!

    确认信息无误,帮我换成e金币,谢谢

  • 2020-05-30
  • 发表了主题帖: 上电就短路的焊台维修

    本帖最后由 long521 于 2020-5-30 08:12 编辑      最近厂里工作比较忙,车间里有几台坏的焊台,当时买来都是6,7百的,有快克的203高频焊台,世达的02003,还有快克的301,还有其他几种焊台.全部都放在公司仓库中吃灰,看着也挺可惜的,如果不管,最后也就是当废铁卖吧,其中有几台真的有9成新以上.索性问仓管拿了几台出来拆开看看,能不能修好,其中有些就是烧保险丝,变压器损坏,还有线断裂的,这些估计车间使用上不小心,车间生产计件的,员工动作要非常快,有时造成些物理损伤,也在意料之中.这种还比较好修,就不啰嗦了,其中有一台我觉得特别的意思,故障是上电就炸保险丝,但是和我前面碰到的有一台快克503也是上电就炸保险丝的故障不一样,快克这台是变压器坏了.而这台我把控制板和负载的线都拨了,测变压器的输出都是正常的,带了2A负载也能正常工作,因为我分析这个肯定是控制板上有问题了.但是这个分析后面证实是错误的.请接着看,最后你们能发现这个答案.     首先我拆开了控制板,看线路板上有没有短路,发现都OK的,暂时没有发现短路现象,然后我用自己的电源供电,测工作电压,注意焊台有负压的,通过电解电容的负压来供电的,这个负压的电路如果有问题,是会影响到热电偶的信号采集的,测下来发现也是OK.有点蒙,好吧,插上手柄看信号如何,这下危险了,刚插上手柄,我的电源直接发出刺耳的啸加,肯定负载超大,超过电源的供电能力了.马上拆下手柄,把手柄拆开看,这一看发现问题了,原来手柄被人拆开换过线,看来是手柄的原因造成焊台的问题,然后根据错误的手柄线,把控制板的上器件回查,发现还有些原件被损坏了,都换好的吧.然后把手柄复原.插上手柄,开机,好了,工作正常了.但是不知道是不是还有其他地方被这个手柄伤到了,发现升温不准,然后换了放大倍数,并且根据手册重新校准了温度,终于工作正常了.     上次我发过一个贴子,准备制做T12烙铁,现在T12的板子硬件全部都手工焊好了,现在在 写程序,到时做好了发贴分享.     因为这次修烙铁,把快克的几款经典烙铁的原理图,根据实物描了下来,以后修烙铁就方便很多了,哈哈.可惜看着这些9新的烙铁还要归还公司仓库啊,只能暂时先用用.     图片是我网上下载的,自己在公司修的时候忘记拍图了,在网上找了几张图片,和我修的烙铁差不多.说点题外话,快克203的仿品现在特别多,大家要小心.不要花正品那么贵的钱去买了仿品,当然很便宜,那另说,工具么只要好用就行了. 这张也是我在网上下载的图片,请看按键的颜色,其中有台是正品,有台是仿品.  

  • 2020-05-14
  • 发表了主题帖: T12电烙铁制做分享过程1

    T12电烙铁是个比较有趣且实用的制做,我们搞电子一般都会有把烙铁。T12的制做相对来说,还是很有趣的。我以前就想做,准备了2套部件,买了有好几年了,好像3年前买的,但是没有动手去做,这次决定趁空闲时间,组装成成品。T12的方案有些开源,有些是半开源只有图纸没有程序,我这次准备用网上的现成的硬件,PCB也是网上下载的,然后自己写软件。用的是STM32的芯片。板子前几天到了,还没焊好。先发个贴子,后面贴子和制做同步,开贴也算是记录制做T12的过程。这次的贴子主要分享用到的部件。 部件分为电源,外壳,控制板,手柄,烙铁头。现在的头子便宜了,以前要几十块,100多,现在国产的20不到。只要国产的上来了,价格就实惠了。当然进口的质量上会好点的。如果是为了使用烙铁还是买成品划算,自己动手花费不少的时间。如果想动手体验乐趣,可以尝试制做。

  • 2020-05-12
  • 回复了主题帖: STM8小青蛙之再战江湖

    chenzhufly 发表于 2020-5-8 09:07 蜜蜂猪你好!
    柱哥好

  • 2020-04-30
  • 回复了主题帖: 见贤思齐,柱哥充满正能量^_^

    柱哥和鼠哥都是真大神,霸气侧漏,干啥啥行那种。

  • 回复了主题帖: MSP430各种Launchpad仿真器的区别

    队长是430的大佬级,骨灰级,牛XX人物.

  • 2020-04-24
  • 回复了主题帖: 原KEIL 518版本卸载重新安装最新版KEIL后芯片图标变灰色

    补充一下,PACK安装包我安装过了

  • 发表了主题帖: 原KEIL 518版本卸载重新安装最新版KEIL后芯片图标变灰色

    原来的芯片图标 重新安装最新版KEIL后 编译我试了一下都是可以编译的,但是不清楚为啥原来是显示绿色图标变成灰色了.原来这个而且是分103 102,这个灰色的是STM的芯片全在一起的. 有知道的大佬吗?

  • 2020-03-28
  • 回复了主题帖: STM8小青蛙之再战江湖

    lcofjp 发表于 2020-3-28 11:55 酷叔,那个函数以前是啥样的,为啥要修改呀;
    队长,请叫我蜜蜂猪,蜜蜂是勤劳的表现,猪是因为我喜欢猪八戒.以后就叫我蜜蜂猪.

  • 回复了主题帖: STM8小青蛙之再战江湖

    lcofjp 发表于 2020-3-28 11:55 酷叔,那个函数以前是啥样的,为啥要修改呀;
    设为上拉输入的时候,在检测到低电平后,并没有及时恢复到高电平的状态,相当于低电压来的时候,检测有点异常.

  • 回复了主题帖: STM8小青蛙之再战江湖

    lcofjp 发表于 2020-3-28 11:55 酷叔,那个函数以前是啥样的,为啥要修改呀;
    BitStatus GPIO_ReadInputPin(GPIO_TypeDef* GPIOx, GPIO_Pin_TypeDef GPIO_Pin)   {       return ((BitStatus)(GPIOx->IDR & (uint8_t)GPIO_Pin));   }  

  • 回复了主题帖: STM8小青蛙之再战江湖

    freebsder 发表于 2020-3-28 10:17 汇编大神。
    只会一点点汇编!

  • 发表了主题帖: STM8小青蛙之再战江湖

        好久没用过STM8了,因为工作需要写了用STM8S103 36PIN芯片的仪表.主要用到串口和另一块主控板通讯,还有二个IO作为输出,一块8X6的数码屏,为了省事,直接103驱动数码,用了14P的管脚,然后通讯用了2P管脚,然后按键用了3P引脚.再就是检测一些状态和一些AD之类的,用了16P管脚,为了省事,直接上了一颗36PIN,没有使用数码屏驱动芯片.但是在网上查了资料很是担心,因为我要用到EEPROM存储仪表的设置,网上百度到资料说要3MS的时间,这样和我扫描LED的时间有点点的冲突,现在产品做好了,幸好屏没有闪,还是可以用的.       因为好久没用这颗芯片了,重新去网上下载了STM8的经典工具小青蛙,小青蛙有两个版本,一个1.0,一个是2.0对应于1.0库和2.0库,但是现在STM8最新的是2.2的库了,我重新用了2.2的库,然后小青蛙用2.0生成了函数输出,对了现在其实STM8也有CUBE,可以用这个工具,也很方便的.小青蛙其实是第一次用,以前STM8是汇编写的,那时STM8的芯片刚出来,网上有一篇STVD的教程,就按那个教程搭好,直接汇编撸的.这次当然是用C开发了,所以第一次用小青蛙,很方便,其实会玩STM32,也不需要小青蛙,STM8和STM32太相似了!!       把官网上载的解压,里面有库,把库放到自己的工程中,然后新建工程,再设置路径和选择STLINK工具,就可以了.然后就是不停地撸代码,写了也将近2周了,终于所有功能测试OK,特意EE发贴.        下面是这次用STM8遇到的一些问题,首先我以前用STM8有一个特别深的印象,那个VCAP脚的电容,非常难搞,因为质量,我用了直插的电容,结果1UF的电容,直接仿真器上仿真就失败了,后面换成了684电容可以仿真,现改成了684电容.        第二.我修改了库IO函数         BitStatus GPIO_ReadInputPin(GPIO_TypeDef* GPIOx, GPIO_Pin_TypeDef GPIO_Pin)  {            return ((GPIOx->IDR & (uint8_t)GPIO_Pin) ? SET : RESET); }      我在网上查到这里要改成这样,因为我有一个IO是高低一次要计数,我放在MAIN的WHILE中计数值有点误差,后面改了这个函数.但是还是有疑惑,但目前能用,就改成这样.       第三.第3点是我的一个忽视了,有一个脚和芯片通讯没加上拉电阻,我加了了,可以用芯片通讯了.      一起发贴,分享经验,一个忠实的EE粉丝,                              作者:很酷的蜜蜂猪.     

  • 2020-03-17
  • 回复了主题帖: 动手做了一款JLINK OB分享制做过程和经验

    chenzhufly 发表于 2020-3-16 20:22  不错 不错! 好久不见,甚是想念。
    柱哥大佬好,小弟同样想念柱哥.

  • 2020-03-14
  • 回复了主题帖: 动手做了一款JLINK OB分享制做过程和经验

    okhxyyo 发表于 2020-3-14 12:33 hi,酷哥,好久不见~
    女神好,

  • 发表了主题帖: 动手做了一款JLINK OB分享制做过程和经验

    本帖最后由 long521 于 2020-3-14 11:25 编辑 一直想自己动手做一款JLINK仿真器用,因为在调试中烧过好些JLINK和STLINK,主要是为了图方便,在板子直接搭线,有时操作不当,损坏了仿真器,也有一只STLINK我用着就坏了,淘宝几十块买的,后面就想自己做一个玩玩,所以在网上下载了资料,现在网上开源的都有.       下载过来各种资料,同时对比了一些原理图,其实都差不多的,然后就动手画板,自己画了板子,板子是自己重新画好后打样了5片,并且另外加了一点小电路,成本限制,其实我想加信号隔离电路保护电脑USB,后续再考虑了,这样是极简做法但是也有一点保护作用的.开始焊好后,烧上程序,插上电脑,KEIL可以用,但是抗干扰出了问题,我桌子上的稳压电源0-60V的,一打开,KEIL上就识别不了JLINK OB了,另外我加了USB延长线,JLINK OB也就不能用,后面一直在想是什么问题导致的.     今天早上终于解决了这个问题,是电容的容量不足,导致抗干扰不好,我加大了电容,现在可以正使用了,加延长线也可以用了.我烧过网上好几个固件,都是可以用的,分别是JLINK-2012.HEX,2017.HEX,还有一个没有写上年数的HEX.三个都可以用的,其中2012分显示HW7.0版本.没有自动升级,其他2个固件,我插上电脑,打开KEIL会自动升级,升级会出现无法用JFLASH下载,要注册破解一下.下面是我焊的JLINK的板子图片.     一起分享成功的喜悦吧.自己焊好然后可以用,还是挺好玩的,我今天早上用了一早上,工作还是稳定的.对了我下载的这个开源的原理图没有引出串口,有点遗憾,我在网上也下载到带串口的原理图了,如果嘉立创搞活动,就再去打样做一块带串口的,自己做这个东西也是很稳定的,不错的. 此内容由EEWORLD论坛网友long521原创,如需转载或用于商业用途需征得作者同意并注明出处

  • 回复了主题帖: IAR STM8软件换了新版本,出现下面的提示,有知道如何解决吗?

    freebsder 发表于 2020-3-14 09:29 完全新建工程也有这个警告?如果这还有问题,肯定是iar以前保存的什么文件和新版冲突了,要么就换吧,。。 ...

  • 回复了主题帖: IAR STM8软件换了新版本,出现下面的提示,有知道如何解决吗?

    freebsder 发表于 2020-3-14 09:29 完全新建工程也有这个警告?如果这还有问题,肯定是iar以前保存的什么文件和新版冲突了,要么就换吧,。。 ...

最近访客

< 1/5 >

统计信息

已有82人来访过

  • 芯币:1377
  • 好友:24
  • 主题:57
  • 回复:546
  • 课时:--
  • 资源:2

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言