暫無(wú)信息 |
-
STM32模擬I2C程序
/*******************************************************************************測(cè)試平臺(tái):STM32F103ZET6最小...
2025/7/150 -
匯編語(yǔ)言源程序的書(shū)寫(xiě)格式
匯編語(yǔ)言對(duì)源程序有嚴(yán)格的格式要求,格式正確,匯編程序才能確切翻譯源程序,形成等價(jià)的機(jī)器指令.匯編語(yǔ)言程序格式就是匯編語(yǔ)言必須遵守的語(yǔ)法規(guī)則.匯編語(yǔ)言有兩種書(shū)寫(xiě)形式:簡(jiǎn)化段定義格式和完整段定義格式......
2025/7/150 -
MSP430學(xué)習(xí)的個(gè)模擬I2C程序
#IncludeunsignedcharI2CBUF;unsignedcharcheckbit;#defineSCL_H(P10OUT|=BIT2)//P10.2為SCL#defineSCL_L(P1...
2025/7/150 -
GPIO實(shí)現(xiàn)I2C從機(jī)的設(shè)計(jì)
在本階段的工作中,需要實(shí)現(xiàn)一個(gè)由GPIO模擬的I2C從機(jī)工程設(shè)計(jì),以前只使用GPIO模擬I2C設(shè)計(jì)過(guò)主機(jī),對(duì)于從機(jī)的設(shè)計(jì),還是。下面就講本次工作中從機(jī)設(shè)計(jì)思想做詳細(xì)記錄。I2C的簡(jiǎn)單總結(jié)對(duì)于I2C信號(hào)...
2025/7/150 -
I2C模擬程序----匯編語(yǔ)言格式
模塊名:I2C總線(xiàn)驅(qū)動(dòng)型號(hào):I2C功能描述:此模塊包括發(fā)送數(shù)據(jù)及接收數(shù)據(jù),應(yīng)答位發(fā)送,并提供了幾個(gè)直接面對(duì)器件的操作函數(shù),能很方便的與用戶(hù)程序進(jìn)行連接并擴(kuò)展。需要注意的是,函數(shù)是采用延時(shí)方法產(chǎn)生SCL...
2025/7/150 -
再次調(diào)試STM32F407+DP83848
早在還沒(méi)有畢業(yè)前,就調(diào)試過(guò)STM32F407+DP83848,這次又調(diào)試了一次,居然花了2天時(shí)間。STM32支持兩種工業(yè)級(jí)標(biāo)準(zhǔn)的接口,來(lái)與外部物理層PHY模塊相連,分別是獨(dú)立于介質(zhì)的接口(MII)和簡(jiǎn)...
2025/7/151 -
I2C總線(xiàn)信號(hào)時(shí)序分析
在I2C總線(xiàn)通信的過(guò)程中,參與通信的雙方互相之間所傳輸?shù)男畔⒎N類(lèi)歸納如下。主控器向被控器發(fā)送的信息種類(lèi)有:?jiǎn)?dòng)信號(hào)、停止信號(hào)、7位地址碼、讀/寫(xiě)控制位、10位地址碼、數(shù)據(jù)字節(jié)、重啟動(dòng)信號(hào)、應(yīng)答信號(hào)、時(shí)...
2025/7/150 -
Keil MDK破解過(guò)程詳解
參考文章::realviewKEILMDK4.20破解補(bǔ)丁----/download/jiejiahua1207/3591081其中的Readme.txt內(nèi)容如下....打開(kāi)KEIL,選擇File菜單...
2025/7/150 -
keil MDK中如何生成*.bin格式的文件
在RealviewMDK的集成開(kāi)發(fā)環(huán)境中,默認(rèn)情況下可以生成*.axf格式的調(diào)試文件和*.hex格式的可執(zhí)行文件。雖然這兩個(gè)格式的文件非常有利于ULINK2仿真器的下載和調(diào)試,但是ADS的用戶(hù)更習(xí)慣于...
2025/7/150 -
Keil MDK編譯器(V4.03)與J-LINK使用
前幾天進(jìn)手了一個(gè)J-LINK,因?yàn)镠-JTAG畢竟對(duì)MDK支持的不是太,比如用keilmdk上面的下載按鈕燒錄程序,不是直接就能燒錄進(jìn)去,而是彈出H-Flash軟件,再手工選擇文件燒錄;而且用H_JT...
2025/7/150 -
STM32下Keil IDE中Printf函數(shù)的使用
請(qǐng)?jiān)贛DK(keil)工程屬性的“Target“-》”CodeGeneration“中勾選”UseMicroLIB前提是你有一個(gè)完整keil的工程比如ADC的調(diào)試的時(shí)候很多時(shí)候用到串口這里教你怎么樣使...
2025/7/150 -
單片機(jī)空閑與掉電模式
特別對(duì)于電池供電系統(tǒng)來(lái)說(shuō),功耗是首要考慮的問(wèn)題.我們知道單片機(jī)內(nèi)部有一個(gè)電源管理寄存器PCON,這個(gè)寄存器的兩位,IDL和PD這兩位分別用來(lái)設(shè)定是否使單片機(jī)進(jìn)入空閑模式和掉電模式。1.空閑模式當(dāng)單片機(jī)...
2025/7/150 -
Keil MDK環(huán)境下使用printf函數(shù)的解決方法
printf()函數(shù)可以直接向窗口格式化輸出,給我們調(diào)試程序帶來(lái)很大的方便,然而在KeilMDK環(huán)境下直接使用printf()函數(shù)就會(huì)陷入軟件中斷,導(dǎo)致死循環(huán)的產(chǎn)生;因而不能進(jìn)入main()函數(shù)。單步...
2025/7/150 -
STM32 在 KEIL 下使用 SWV 輸出調(diào)試信息
——使用STM32,個(gè)人認(rèn)為keil還是SWV需要占用一個(gè)引腳PB3/JTDO/TRACESWO與JTDO復(fù)用,使用SW時(shí),這一腳將被占用,作為T(mén)RACESWO,一般常見(jiàn)仿真器直接支持首先重寫(xiě)fput...
2025/7/150 -
STM32出現(xiàn)HardFault_Handler問(wèn)題查找方法
STM32出現(xiàn)HardFault_Handler故障的原因主要有兩個(gè)方面:1、內(nèi)存溢出或者訪問(wèn)越界。這個(gè)需要自己寫(xiě)程序的時(shí)候規(guī)范代碼,遇到了需要慢慢排查。2、堆棧溢出。增加堆棧的大小。出現(xiàn)問(wèn)題時(shí)排查的...
2025/7/150 -
ARM處理器啟動(dòng)流程———S3C2440、S3C6410、S5PV210
S3C2440支持從norflash和nandflash啟動(dòng)。Nandflash不參與統(tǒng)一編址,CPU總是從編址的0地址處取指令執(zhí)行,為了實(shí)現(xiàn)從nandflash啟動(dòng),S3C2440芯片從在CPU啟動(dòng)...
2025/7/150 -
[STM8] 通過(guò)STM8芯片ID加密程序
程序加密科研成果保護(hù)是每一個(gè)科研人員最關(guān)心的事情,為了不使自己的辛苦勞動(dòng)付之東流,程序加密是十分有必要的。加密程序的方法有軟件加密,硬件加密,軟/硬件綜合加密,時(shí)間加密,錯(cuò)誤引導(dǎo)加密,保護(hù)等措施。有矛...
2025/7/150 -
初學(xué)STM32遇到的一些問(wèn)題
1.設(shè)置工程時(shí),如果忘記了在C/C++選項(xiàng)卡上設(shè)置STM32F10X_HD,USE_STDPEFIPH_DRIVER編譯時(shí)會(huì)報(bào)如下的錯(cuò)誤Buildtarget'USART'compilingstm32...
2025/7/150 -
I2C總線(xiàn)信號(hào)時(shí)序總結(jié)
總線(xiàn)空閑狀態(tài)I2C總線(xiàn)總線(xiàn)的SDA和SCL兩條信號(hào)線(xiàn)同時(shí)處于高電平時(shí),規(guī)定為總線(xiàn)的空閑狀態(tài)。此時(shí)各個(gè)器件的輸出級(jí)場(chǎng)效應(yīng)管均處在截止?fàn)顟B(tài),即釋放總線(xiàn),由兩條信號(hào)線(xiàn)各自的上拉電阻把電平拉高。啟動(dòng)信號(hào)在時(shí)鐘...
2025/7/150 -
STM8串口打印調(diào)試信息
API函數(shù)staticvoiduart1SendMsg(charmsg[],uint16_tlength){uint16_ti;for(i=0;i{UART1_SendData8(msg[i]);wh...
2025/7/150