『壹』 飛思卡爾八位單片機有三個電源和地,分別是供電電源和地(VDD,VSS);AD的電源和地(VDDAD
你提出的是典型的地線布線問題,按常規處理方法即可。
飛思卡爾八位單片機有三個電源和地,分別是供電電源和地(VDD,VSS,這個屬於數字電源);AD的電源和地(VDDAD,VSSAD,這個屬於模擬電源);參考電壓的高,低電平VREFL,VREFH(這個屬於基準電源,分類數模擬電源)。他們之間的地本質上是接在一起的,但是不能隨便連接,基準電源部分不要對外構成迴路,單獨接總電源地,供電電源地(VSS)、AD的電源地(VSSAD)也要分別單獨接總電源地。這就是平常說的一點接地。
『貳』 目前有哪些8位單片機
一般來說,8位單片機最常用的是三個系列:
1、51系列:以intel MCS51為核心,很多公司都買了它的核心,生產自己的51單片機,主要有ATMEL公司(AT89S52等等),STC公司的(比如STC89C52RC),華邦,摩托羅拉,ST都有生產。
2、AVR系列:以ATMEL公司的ATmega16為代表。
3、PIC系列:以MICROCHIP公司的PIC16F877為代表。
另外,還有專用的工業單片機,平時看到得比較少,比如台灣的合泰、義隆,三星,這些單片機往往體積小,功能很強但比較專一,價格很便宜,比如開發設備很貴,一般人用不起。
前兩年出現的STM8實力也非常強。
16位單片機,比較有名的是MSP430以及飛思卡爾系列的諸多產品。
32位的單片機也比較多,不過一般都包含了ARM內核,已經開始向ARM過渡了,比如STM32等等。
『叄』 哪裡有飛思卡爾的視頻教程下載
飛思卡爾目前還沒有視頻教程 不過我有很多 從初級開始的自己 適合沒有基礎的 呵呵 給我你的郵箱 我就是這樣 學的
『肆』 飛思卡爾8位單片機和AVR單片機誰的功能更強大
個人認為 feescale的要強一些,你可以看下:http://wenku..com/view/467b886eaf1ffc4ffe47ac4c.html
功能要比AVR的強。
freescale 有8引腳的單片機 比如:MC9S08QA4
『伍』 飛思卡爾單片機8位和16位有什麼區別新手,請多多幫助!謝謝
16位比8位快
引腳要看你選型資料
編程用C,沒什麼區別
『陸』 飛思卡爾八位單片機執行FCMD擦除命令後,似乎進入Stop模式,怎麼回事
看你擦除的地址,不是把程序一塊擦了吧,擦除需要時間,
『柒』 飛思卡爾單片機定時器應用程序示例
// 16位累加器測速程序(PACB累加器),PT0口輸入脈沖
//每次記錄脈沖時間可修改宏:TIME_INTER
//
///////////////////////////////////////////////////////////////////
#include <hidef.h> /* common defines and macros */
#include <mc9s12dg128.h> /* derivative information */
#pragma LINK_INFO DERIVATIVE "mc9s12dg128b"
#define TIME_INTER 1000 //1000個ms=1s
unsigned int Get_pulse;
void Start_PLL(void) //busCLK=32M
{
REFDV=0x01; // PLLCLK =2*OSCCLK*(SYNR + 1)/(REFDV + 1)
SYNR=0x03; // =2*16M*3/2=64M
asm{
BRCLR CRGFLG,#$08,*
BSET CLKSEL,#$80
}
}
void PACBInit()
{
TCTL4 = 0X02; //下降沿捕捉脈沖
PBCTL = 0x40; //級聯兩個8位累加器(PAC0和PAC1)
ICPAR = 0X03; //使能累加器
PACN10 = 0X0000;
}
void MDCInit(void)
{
MCCTL = MCCTL&0Xfb; //模數計數器禁止運行
MCCTL = 0Xe3; //允許中斷,模數計數方式
//返回時重新載入所用的常數,分頻常數為16
MCCTL = MCCTL|0X04; //模數計數器使能
MCCNT = 2000; //(1/32M)*16*2000= 1ms
MCCTL = MCCTL|0X08 ; //把模數常數寄存器的值載入到模數計數器FLMC;
}
void main(void)
{
DisableInterrupts;
Start_PLL();
PACBInit();
MDCInit();
EnableInterrupts;
for(;;)
{
}
}
#pragma CODE_SEG __NEAR_SEG NON_BANKED
void interrupt 26 MDC_ISR(void)
{
static unsigned int number_count;
MCFLG = 0x80;
number_count ++;
if( number_count==TIME_INTER) //1秒取一次
{
number_count=0;
Get_pulse = PACN10;
PACN10 = 0X0000;
}
}
『捌』 飛思卡爾8位單片機怎樣燒錄程序
用bdm連接單片機然後寫程序
『玖』 求一位會用飛思卡爾單片機的大神,教我如何學習飛思卡爾的單片機,最好有視頻本人已經學習過51。
既然如你所說你學過51了,那麼如果你還依賴視頻教程,你永遠學不會單片機,不管是什麼單片機。
推薦一個論壇,阿莫電子。
『拾』 飛思卡爾的MC9S08系列和MC9S12系列單片機是8位單片機還是32位單片機
9S08是8位機,9S12是16位機。
至於你所說的比較,這是很困難的,因為首先你列出的是非常寬泛的分類,例如「STM單片機」下面按照內核又可以分為好多種,每種內核下面又有很多的型號。
單純比性能還好說,你又扯出個價格,而價格跟渠道、用量關聯密切,根本沒有統一的標准。同一款晶元或許你拿到的價格是10元,而我5元就能拿到,那麼「性價比」是用誰的價格來評價呢?