在我們?cè)O(shè)計(jì)單片機(jī)電路的時(shí)候,單片機(jī)的 IO 口數(shù)量是有限的,有時(shí)并滿足不了我們的設(shè)計(jì)需求,比如我們的 STC89C52 一共有 32 個(gè) IO 口,但是我們?yōu)榱丝刂聘嗟钠骷鸵褂靡恍┩鈬臄?shù)字芯片,這種數(shù)字芯片由簡(jiǎn)單
最近做一個(gè)項(xiàng)目,在stm32內(nèi)部一部分用來(lái)存儲(chǔ)自己的代碼,開辟出一段空間來(lái)用來(lái)存儲(chǔ)FPGA代碼。每次開機(jī)實(shí)現(xiàn)stm32往FPGA寫入代碼的功能。向stm32某段空間寫入代碼的方法:(1)ST_LINK Utility軟件通過(guò)JTAG,連接后。載
//***************************************************************//manymany-2440裸機(jī)篇之4 RTC實(shí)時(shí)時(shí)鐘//***************************************************************//目的:掌握RTC實(shí)時(shí)時(shí)鐘功能,每秒顯
這個(gè)問(wèn)題,在我接觸的單片機(jī)初學(xué)者當(dāng)中,很多人都遇到過(guò),是什么問(wèn)題呢?給大家舉個(gè)栗子:先介紹一下常識(shí):hex文件,就是我們要下載到單片機(jī)中的程序文件,而每一種單片機(jī),都有一定的程序存儲(chǔ)空間,一般就是多少K的
交互還是很有必要的,而且使用鍵盤和顯示器的交互效率還是很高的。當(dāng)然,可以直接使用UART進(jìn)行字符的輸入和輸出。但是又何必浪費(fèi)了C的標(biāo)準(zhǔn)輸入輸出的格式控制之類的功能呢?這次內(nèi)容就是使用scanf()和printf()函數(shù)進(jìn)
為減少信息傳輸線的數(shù)目,大多數(shù)計(jì)算機(jī)中的信息傳輸線均采用總線形式,即凡要傳輸?shù)耐愋畔⒍甲咄唤M傳輸線,且信息是分時(shí)傳送的。在計(jì)算機(jī)中一般有三組總線,即數(shù)據(jù)總線、地址總線和控制總線。為防止信息相互干擾
簡(jiǎn)介:I2C(IIC,Inter-Integrated Circuit),兩線式串行總線,由PHILIPS公司開發(fā)用于連接微控制器及其外圍設(shè)備。它是由數(shù)據(jù)線SDA和時(shí)鐘SCL構(gòu)成的串行總線,可發(fā)送和接收數(shù)據(jù)。在CPU與被控IC之間、IC與IC之間進(jìn)行雙向傳
今天偶然的機(jī)會(huì),因?yàn)槎〞r(shí)器老是不對(duì)勁,而把晶振給拔了突然發(fā)現(xiàn)對(duì)程序的運(yùn)行沒(méi)有任何影響,這次我才想起來(lái)atmege8是不是有內(nèi)部晶振哦。一查果然。。。。。。修改的方法是改熔絲位 時(shí)鐘源 啟動(dòng)延時(shí) 熔絲
1.DMA的使用范圍:DMA(直接存儲(chǔ)器存?。┨峁┰谕庠O(shè)與存儲(chǔ)器之間或者存儲(chǔ)器和存儲(chǔ)器之間的高速數(shù)據(jù)傳輸使用。注意這里的外設(shè)指的是32的外設(shè),比如spi、usart、iic、adc等基于APB1 、APB2或AHB時(shí)鐘的外設(shè),而這里的存
時(shí)序攻擊可用在安全保護(hù)是基于密碼的微控制器,或使用確定數(shù)字的卡或密碼來(lái)進(jìn)行訪問(wèn)控制的系統(tǒng),如達(dá)拉斯的iButton產(chǎn)品。這些系統(tǒng)中共有的風(fēng)險(xiǎn)是輸入的連續(xù)數(shù)字在數(shù)據(jù)庫(kù)進(jìn)行再次校驗(yàn)。首先明白MCU是什么——即結(jié)構(gòu)與
現(xiàn)在的筆記本包括臺(tái)式機(jī)都漸漸地舍棄了并口、串口;很多網(wǎng)友也跟我說(shuō),臺(tái)式?jīng)]有并口了,下載線沒(méi)法用了,讓我?guī)退胂朕k法??磥?lái)做個(gè)USB-ISP下載線是勢(shì)在必行了?! ≡诰W(wǎng)上搜了下,主要有兩種方案,一種是用FT2
一、實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)控制戰(zhàn)艦STM32開發(fā)板上的兩個(gè)LED燈:DS0和DS1交替閃爍,實(shí)現(xiàn)類似跑馬燈的效果。二、STM32 IO簡(jiǎn)介STM32 的每個(gè) IO 端口都有 7 個(gè)寄存器來(lái)控制。他們分別是:配置模式的 2 個(gè) 32 位的端口配置寄存器 C
STM的NSS引腳首先我們說(shuō)該引腳有兩個(gè)電平需要注意,一個(gè)是與NSS引腳連接的外部電平,一個(gè)是NSS引腳的內(nèi)部電平。然后我們知道在SPI通信的時(shí)候master必須在NSS引腳的內(nèi)部電平為高電平時(shí)才得以進(jìn)行通信,slaver在NSS引腳
一、USB HID的設(shè)備描述符分析 USB HID的設(shè)備描述符用以下結(jié)構(gòu)定義: Device_Property DEVICE_PROP Device_Property = { CustomHID_init, CustomHID_Reset, CustomHID_Status_In, CustomHID_Status_O
PIC單片機(jī)在國(guó)內(nèi)日益流行,本文介紹MicroChipPIC系列單片機(jī)開發(fā)過(guò)程中軟、硬件設(shè)計(jì)的一些經(jīng)驗(yàn)、技巧。 由美國(guó)Microchip公司生產(chǎn)的PIC系列單片機(jī),由于其超小型、低功耗、低成本、多品種等特點(diǎn),已廣