单片机仿真软件如何在已有电路图的基础上改代码(单片机电路图用什么软件画)

所谓硬件I2C对应芯片上的I2C外设,有相应I2C驱动电路,其所使用的I2C管脚也是专用的;软件I2C一般是用GPIO管脚,用软件控制管脚状态以模拟I2C通信波形。

硬件I2C的效率要远高于软件的,而软件I2C由于不受管脚限制,接口比较灵活。

模拟I2C是通过GPIO,软件模拟寄存器的工作方式,而硬件(固件)I2C是直接调用内部寄存器进行配置。如果要从具体硬件上来看,可以去看下芯片手册。因为固件I2C的端口是固定的,所以会有所区别。

至于如何区分它们

可以看底层配置,比如IO口配置,如果配置了IO口的功能(IIC功能)那就是固件IIC,否则就是模拟

可以看IIC写函数,看里面有木有调用现成的函数或者给某个寄存器赋值,如果有,则肯定是固件IIC功能,没有的话肯定是数据一个bit一个bit模拟发生送的,肯定用到了循环,则为模拟。

根据代码量判断,模拟的代码量肯定比固件的要大。

1.硬件IIC用法比较复杂,模拟IIC的流程更清楚一些。

2.硬件IIC速度比模拟快,并且可以用DMA

3.模拟IIC可以在任何管脚上,而硬件只能在固定管脚上。

软件i2c是程序员使用程序控制SCL,SDA线输出高低电平,模拟i2c协议的时序。一般较硬件i2c稳定,但是程序较为繁琐,但不难。

硬件i2c程序员只要调用i2c的控制函数即可,不用直接的去控制SCL,SDA高低电平的输出。但是有些单片机的硬件i2c不太稳定,调试问题较多。



  • 鍗曠墖鏈轰豢鐪熻蒋浠跺浣曞湪宸叉湁鐢佃矾鍥鐨勫熀纭涓婃敼浠g爜
    绛旓細鍏堜慨鏀瑰搴鍗曠墖鏈鐨勫ご鏂囦欢锛岀劧鍚庡搴斾慨鏀瑰崟鐗囨満鐨勫悇鎺ュ彛寮曡剼锛屼覆鍙o紝i2c锛宨/o瀵瑰簲杈撳叆鍜岃緭鍑恒
  • 鍗曠墖鏈轰豢鐪熻蒋浠跺浣曞湪宸叉湁鐢佃矾鍥鐨勫熀纭涓婃敼浠g爜(鍗曠墖鏈虹數璺浘鐢ㄤ粈涔...
    绛旓細3.妯℃嫙IIC鍙互鍦ㄤ换浣曠鑴氫笂锛岃岀‖浠跺彧鑳藉湪鍥哄畾绠¤剼涓娿杞欢i2c鏄▼搴忓憳浣跨敤绋嬪簭鎺у埗SCL,SDA绾胯緭鍑洪珮浣庣數骞筹紝妯℃嫙i2c鍗忚鐨勬椂搴忋備竴鑸緝纭欢i2c绋冲畾锛屼絾鏄▼搴忚緝涓虹箒鐞愶紝浣嗕笉闅俱傜‖浠秈2c绋嬪簭鍛樺彧瑕佽皟鐢╥2c鐨勬帶鍒跺嚱鏁板嵆鍙紝涓嶇敤鐩存帴鐨勫幓鎺у埗SCL,SDA楂樹綆鐢靛钩鐨勮緭鍑恒備絾鏄湁浜鍗曠墖鏈鐨勭‖浠秈2c涓嶅お绋冲畾锛岃皟璇曢棶...
  • 濡備綍鐢╬roteus杞欢浠跨湡鐢佃矾鍥
    绛旓細1銆侀鍏堟垜浠墦寮鐢佃剳锛屾壘鍒皃roteus鍥炬爣锛岄紶鏍囧乏閿弻鍑伙紝灏杞欢鎵撳紑锛屽叾鐣岄潰濡傚浘鎵绀恒2銆佺劧鍚庢垜浠偣鍑荤晫闈笂鏂圭殑搴擄紝鍦ㄥ脊鍑烘潵鐨勯夐」涓夋嫨绗竴涓嬀鍙栧厓浠讹紝鐒跺悗杩涘叆搴撲腑鎼滅储鐢佃矾鍥闇瑕佺殑鍏冧欢锛岄変腑鍏冧欢鍚庣偣鍑荤晫闈㈠彸涓嬭鐨勭‘瀹氾紝灏卞彲浠ュ皢璇ュ厓浠舵坊鍔犲埌杞欢鐣岄潰閲屻3銆佺偣鍑荤晫闈㈠乏杈癸紝绾㈣壊鏂规閲岄潰鐨勫浘鏍囷紝灏卞彲浠...
  • 鎬庝箞鐢╬roteus杞欢浠跨湡鐢佃矾鍥
    绛旓細鎵撳紑proteus 鎸夌収鐢佃矾鍥锛屽鍏冧欢杩涜甯冨眬鍜岃繛绾匡紝瀹屾垚鐢佃矾鍥 鐐瑰嚮濡傚浘锛屽紑濮浠跨湡 鐐瑰嚮濡傚浘鎵绀猴紝鏆傚仠 鐐瑰嚮濡傚浘鎵绀猴紝鏆傚仠
  • 鎬庢牱鎶奌EX鏂囦欢杞藉叆PROTEUS 7浠跨湡杞欢鍗曠墖鏈閲
    绛旓細1銆佹墦寮Proteus杞欢锛屽嚭鐜颁互涓嬬晫闈紝鍙抽潰鐨勪竴澶у潡鏄粯鍥剧獥鍙o紝宸﹂潰鏈夎鍥惧皬绐楀彛锛岀揣鎸ㄧ潃涓嬮潰鍒嗗埆鏄厓鍣ㄤ欢鍒楄〃銆佹帶鍒舵寜閽2銆佺偣鍑昏彍鍗曟爮涓殑File,鍦ㄤ笅鎷夎彍鍗曚腑閫夋嫨Open Design(鎵撳紑璁捐)锛屾澶勫湪涓嬪凡缁忔彁鍓嶅噯澶囧ソ浜嗚璁″浘銆3銆佺劧鍚庝粠涓夋嫨.DSN绫诲瀷鏂囦欢锛堜负榛樿Proteus杞欢绫诲瀷锛夈4銆佹墦寮鍚庯紝缁樺浘绐楀彛閲岄潰...
  • 51鍗曠墖鏈鏁板瓧閽 浠跨湡鍥 鏈変竴浠鐢佃矾鍥,鏈夋簮鏂囦欢,浣嗘槸瑁呬笉浜嗗悇绉杞欢,鏈...
    绛旓細杩欎釜鍥炬垜鍙互甯綘鐢伙紝浣嗘槸鎴戝府浣犵敾濂戒簡锛屼綘鐨勭數鑴戜笂娌℃湁杩欎釜杞欢浣犱篃鐪嬩笉浜嗗晩锛屼篃灏辨棤娉浠跨湡鍟婏紒绋嬪簭涔熸湁锛宲roteus浣犲彲浠ュ湪缃戜笂涓嬩竴涓牬瑙g増銆傚鏋滄槸浣犵殑绯荤粺涓嶅吋瀹癸紝閭f病鍔炴硶锛屽鏋滀笉鏄郴缁熶笉鍏煎锛岄偅寤鸿浣犲ソ濂借涓涓嬶紝鍥犱负鍦ㄤ互鍚庣殑瀛︿範涓綘杩樹細閬囧埌寰堝鏈夌敤鐨勮蒋浠讹紝閮介渶瑕佷綘鑷繁鏉ヨ銆傝杞欢鏈...
  • 鐢╬roteus鐢诲畬鐢佃矾鍥鍚,鍦↘eil涓紪瀹岀▼搴忓悗鎬庝箞淇濆瓨?鐒跺悗鎬庝箞浠跨湡鍛
    绛旓細for...鈥濆湪鏂扮獥鍙i噷闈紝target閲岄潰璁剧疆鏅舵尟...Output涓嬪嬀閫塩reat hex file 锛屽啀鐐瑰嚮OK...鑿滃崟涓紝project 涓媌uild target...濂斤紝濡傛灉绋嬪害姝g‘鐨勮瘽锛屽氨鍙互鐢熸垚hex鏂囦欢浜唦proteus涓紝鍦鍗曠墖鏈哄湪鍙抽敭锛屽睘鎬р渆dit properties鈥濓紝鏂扮獥鍙d腑锛岀偣program files鍚庨潰鐨勬枃浠跺す鍥炬爣锛岄夊彇hex鏂囦欢(keil鐢熸垚鐨)锛岀偣...
  • proteus鎬庝箞浠跨湡?
    绛旓細鍏蜂綋姝ラ濡備笅锛1銆佹墦寮proteus 2銆佹寜鐓鐢佃矾鍥锛屽鍏冧欢杩涜甯冨眬鍜岃繛绾匡紝瀹屾垚鐢佃矾鍥 3銆佺偣鍑诲鍥撅紝寮濮浠跨湡 4銆佺偣鍑诲鍥炬墍绀猴紝闈犲彸杈圭殑鏆傚仠銆5銆佺偣鍑诲鍥炬墍绀猴紝鏈宸﹁竟鐨勬殏鍋溿
  • proteus鎬庝箞鎶鐢佃矾鍥瀹屾暣鐨勫鍑烘潵,瀵煎埌WORD涓
    绛旓細proteus鍙互鐩存帴杈撳嚭鐢佃矾鍥鏂囦欢銆傚湪proteus鐜涓嬶紝鎸夐敭鐩樹笂鐨凱rintScreen閿紝鐒跺悗鎵撳紑鐢诲浘鏉匡紝鏂板缓鏂囦欢锛岀矘璐达紝杩欐椂浣燩roteus鐨勫浘灏变細鍦ㄧ敾鍥鹃噷浜嗭紝鐒跺悗鍐嶅湪鐢诲浘閲岀敤閫夋嫨妗嗛変腑浣犻渶瑕佺殑閮ㄥ垎锛屽鍒讹紝鎿嶄綔濡備笅锛1銆佹墦寮proteus 2銆佹寜鐓х數璺浘锛屽鍏冧欢杩涜甯冨眬鍜岃繛绾匡紝瀹屾垚鐢佃矾鍥 3銆佺偣鍑诲鍥撅紝寮濮浠跨湡 4銆佺偣鍑...
  • 鍗曠墖鏈轰豢鐪熻蒋浠proteus鎬庝箞鎶婁竴涓枃浠跺鍏ュ彟涓涓枃浠堕噷
    绛旓細绗竴涓細Proteus浠跨湡杞欢鐐瑰嚮杩愯锛屽嚭鐜版湭鍝嶅簲鑰屾棤娉曚豢鐪熺殑鐜拌薄濡備笅鍥炬墍绀猴細鍑虹幇鏈搷搴旂殑鍘熷洜鍦ㄤ簬Proteus涓庢偍鎵鐢ㄧ殑绯荤粺涓嶅吋瀹瑰鑷寸殑銆傚叿浣撶殑瑙e喅鏂规濡備笅锛氱涓姝ワ細鎵惧埌Proteus浠跨湡杞欢鐨勫浘鏍 绗簩姝ワ細榧犳爣鏀惧湪鍥炬爣涓婂彸閿夋嫨灞炴 绗笁姝ワ細榧犳爣鏀惧湪鍥炬爣涓婂彸閿傜鍥涙锛氬湪宸ュ叿鏍忎腑閫夋嫨鍏煎鎬 绗簲姝ワ細鍦...
  • 扩展阅读:电子元器件一览表 ... 手机端电工仿真app ... 手机仿真电路模拟器 ... 免费电路仿真软件app ... plc三维动画仿真软件 ... 免费电工接线仿真软件 ... 手机版单片机仿真器 ... multisim仿真电路图 ... 手机版仿真电工实练下载 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网