一、 首先先來看看核心板的原理圖我們發(fā)現(xiàn)數(shù)據(jù)線才有8條,而并沒有地址信號,所以該8條線一定是可以傳數(shù)據(jù),也可以傳地址。而地址線肯定又不夠,那么,地址肯定又是多次發(fā)出的。從datasheet可以看到它要發(fā)出5個(gè)周期的
相信玩過51的童鞋應(yīng)該都玩過DS18B20吧,雖然用在ARM11上面,但是操作還是一樣,多了一點(diǎn)就是讀寫IO前需要切換IO方向,其實(shí)51在讀取之前需要切換到高電平的,這個(gè)一般由編譯器完成的,/***********************************
相對于STM32,6410的RTC是相當(dāng)?shù)暮唵?/***************************************************************************
定時(shí)器我主要用來延時(shí)和獲取程序運(yùn)行時(shí)間./*******************************************************************************
嘗試使用一下6410的匯編,發(fā)現(xiàn)跟當(dāng)年的51差不多,一步一步的學(xué)習(xí)?;*****************************************************************
主要在之前的解碼的基礎(chǔ)上面添加了圖片縮放功能。大家可以看看BMP解碼過程或者思路。資料網(wǎng)上非常多,在此就不在說明,直接上代碼。BMPdecode.c/*************************
一、 裸機(jī)程序的構(gòu)成 1. 基本的裸機(jī)程序由啟動(dòng)代碼和C函數(shù)文件構(gòu)成。而啟動(dòng)代碼包括:硬件設(shè)備初始化、調(diào)用C函數(shù)。本次分析中代碼文件有:start.S 啟動(dòng)代碼,都是匯編寫的commom.h 一些通用的函數(shù),比如設(shè)置某寄存器
嘗試使用一下6410的匯編,發(fā)現(xiàn)跟當(dāng)年的51差不多,一步一步的學(xué)習(xí);*************************************************************************************************************;*文件名:ok6410.s;*功能:S3C641