raker

    1. fishen哥,我就和你讨论下硬体和软体有没有相互制约的一面吧。 我以前学的是电气自动化。是没有学编译原理。 这样说吧,PIC和51,我单从一点就认为51的更适合C编程。 51系列采用的是堆栈指针,PIC采用的是硬件堆栈8级。 当堆栈指针设定合理,局部变量少的情况下。51用10层的程序嵌套是没有问题的。 而PIC在这方面就不行了,最多不能超过8层,还包括中断。所以如果用C做PIC编程 必须要很小心堆栈溢出的。不然程序飞上天还不知道怎么回事呢。 当然这也只是我个人看法,希望大家多多交流。 同时希望能够通过交流,在这里学到更多的东西。
    2. FISHEN老哥所指要增加很多外围电路是什么。 我觉得AVR也并不需要增加什么额外的电路呀。 内部晶振有,而且具有晶振校准标定器; EEPROM有; 低电压保护有; 串口编程技术有; WDT有; IO口上拉也有; IO驱动能力也不弱; 定时器,中断每家都有 我用AVR那也是2年前的事了,现在对它印象也淡了! 另外我在上贴上将“适用”误输入为“使用”。至于适合不适合C语言编程,是否完全仅与编译器有关,而与电路硬件无关,还得大家说了算呢,是吧。 以上言语仅做技术交流,别无它意。
    3. AVR(ATMEL)的也不错,高速,也是精简指令,比较易学。而且它在硬件设计上就考虑了如何更使用与C语言编程。我知道的最低引脚数为(ATTINY11,12,13,15系列),好象13,15都有带8路AD。也有和40P的51引脚全兼容的封装。

最近访客

< 1/1 >

统计信息

已有44人来访过

  • 芯积分:--
  • 好友:--
  • 主题:--
  • 回复:3

留言

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


现在还没有留言