引言 網(wǎng)上有很多一線總線的產(chǎn)品,我覺(jué)得這項(xiàng)技術(shù)的前景不錯(cuò),自己用C也寫了一個(gè)測(cè)溫的程序.并通過(guò)PROTEUS進(jìn)行了仿真. 搞了很多天,終于搞出來(lái)了,心里高興的很,拿出來(lái)曬一下!一. 原理介紹說(shuō)明:1.單片機(jī)采用PIC16F877A,主
時(shí)鐘系統(tǒng)是處理器的核心,所以在學(xué)習(xí)STM32所有外設(shè)之前,認(rèn)真學(xué)習(xí)時(shí)鐘系統(tǒng)是必要的,有助于深入理解STM32。 下面是從網(wǎng)上找的一個(gè)STM32時(shí)鐘框圖,比《STM32中文參考手冊(cè)》里面的是中途看起來(lái)清晰一些:重要的時(shí)鐘: P
最近正在學(xué)習(xí)ARM的CAN部分,發(fā)現(xiàn)CAN的波特率計(jì)算方法網(wǎng)上竟然查不到,我就自己推到一個(gè)吧,有什么不對(duì)的地方大家指正啊。 當(dāng)VPB時(shí)鐘為4*11059200Hz時(shí),常用波特率與總線時(shí)序器對(duì)照表(周立功給的,11059200kHz的
按鍵實(shí)驗(yàn)電路如下,10K電阻與按鍵串聯(lián)在VCC與GND之間,當(dāng)按鍵沒(méi)有按下時(shí),PB2處的電壓為5V,即高電平;當(dāng)按鍵按下時(shí),PB2處的電壓為0V,即低電平。一、庫(kù)函數(shù)1、打開DAHUME MINI.stw文件;2、在STVD左側(cè)Workspace窗口
實(shí)驗(yàn)平臺(tái):windows7 + STM32F103ZET6實(shí)驗(yàn)?zāi)康模耗悴恍枰魏螣浌ぞ撸涂梢詫?duì)你的產(chǎn)品進(jìn)行遠(yuǎn)程升級(jí)代碼!1. Xmodem協(xié)議簡(jiǎn)介2. IAP編程原理3. Boot與App程序設(shè)計(jì)4. 實(shí)驗(yàn)步驟5. 遠(yuǎn)程升級(jí)應(yīng)用1.modem 協(xié)議串行通信的文
英偉達(dá)第三季度業(yè)績(jī)不及華爾街分析師此前預(yù)期,2019財(cái)年第四季度業(yè)績(jī)展望也未達(dá)預(yù)期,從而導(dǎo)致其盤后股價(jià)暴跌逾16%。
時(shí)鐘,復(fù)位和電源管理:2.0~3.6V電源和IO電壓上電復(fù)位,掉電復(fù)位和可編程的電壓監(jiān)控強(qiáng)大的時(shí)鐘系統(tǒng)-4~16M的外部高速晶振,筆者學(xué)習(xí)時(shí)使用的原子的Mini版STM32F103RCT6,外部晶振使用的是8MHz-內(nèi)部8MHz的高速RC振蕩器
引言 化工合成對(duì)溫度檢測(cè)與控制要求較高,是化工合成工藝的關(guān)鍵環(huán)節(jié)。對(duì)化工合成裝置的溫度進(jìn)行檢測(cè),并按工藝要求,控制最高加熱溫度;在升溫階段,控制合成溫度以每小時(shí)15℃的速率上升;加入觸媒以后的溫度采用恒值
AMD于今日在北京懷柔雁棲湖國(guó)際會(huì)議中心成功召開了AMD大中華區(qū)合作伙伴峰會(huì),在本次峰會(huì)上AMD邀請(qǐng)了來(lái)自大中華區(qū)的近千位合作伙伴、從業(yè)人士以及媒體朋友共同分享了AMD在過(guò)去一年取得的顯著成果,展望了AMD即將到來(lái)的7nm制程工藝進(jìn)化以及市場(chǎng)策略部署,并研討了AMD和合作伙伴在未來(lái)即將共同面對(duì)的全新機(jī)遇和挑戰(zhàn)。
工控機(jī)通常要接標(biāo)準(zhǔn)鍵盤,但是為了方便操作,常常需要外接一個(gè)專用鍵盤。此實(shí)例介紹了在工控PC機(jī)到PS/2總線上再接入一個(gè)自制專用鍵盤的應(yīng)用方法。用于工控機(jī)的PS/2鍵盤接口電路 該設(shè)計(jì)應(yīng)能保證兩個(gè)鍵盤單獨(dú)工作,而
經(jīng)常用led燈來(lái)觀察現(xiàn)象,甚至調(diào)試代碼,修改代碼時(shí)用0和1很不方便,而且閱讀性也不好,故寫了個(gè)宏,用起來(lái)方便些.今天嘗試控制燈的亮度. 先試試for循環(huán)控制,占空比調(diào)節(jié)...C代碼//#include"my51.h"#includetypedefunsigned
1 #include "msp430g2553.h" 2 3 typedef unsigned char uchar; 4 typedef unsigned int uint; 5 6 #define LED BIT0 7 #define TXD BIT1 // TXD on P1.1 8 #define RXD BIT2 // R
#defineucharunsignedchar#defineuintunsignedint#defineuiVref_preset2560ucharconstSEG7[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; ucharconstACT[8]={0xf7,0xfb,0xfd,0xfe};uintad
使用mdk編程,假如有一個(gè)有用的函數(shù)你定義了但是沒(méi)有顯式的調(diào)用,mdk在默認(rèn)方式下,將會(huì)把這個(gè)函數(shù)從整個(gè)程序總刪除掉,以節(jié)省ROM.比如,你在ROM的0x00002000處定位了一個(gè)函數(shù),假設(shè)為void test(void),然后使用函數(shù)指針來(lái)調(diào)
LPC1114有一個(gè)串口,具備標(biāo)準(zhǔn)9針串口的所有功能引腳:RXD、TXD、RTS、CTS、DTR、DSR、DCD、IR一般情況下,我們只用到RXD和TXD。在這一章,只對(duì)RXD和TXD的使用做介紹。可以用于程序下載。可以設(shè)置奇校驗(yàn)、偶校驗(yàn)、無(wú)校