原创 STM8S105K4 SPI相關代碼

/* 初始化函數 */ void SPI_FLASH_Init(void) {    SPI_Init(SPI_FIRSTBIT_MSB, SPI_

原创 STM32之系統時鐘

作者:stm_小強 企鵝:759040024 說明: 庫文件版本:3.5.0 1. 3.5.0版本的庫文件將SystemInit函數放在了啓動文件裏 Reset handler爲復位異常,當發生異常時就會跳到相應的中斷向量表定義的函數去執

原创 常用防反接電路

作者:stm_小強企鵝:759040024 一 常用防反接方法: 二極管開關特性實現二極管防反接、功耗較大0.7x電流 三極管開關特性實現防反接、            功耗較小mos管內阻較低 二 防反接電路電路圖 1.利用二極管單向導

原创 stm32程序下載調試之swd

作者:stm_小強企鵝:759040024說明: IAR環境版本 IAR ARM 6.30.0 1.swd使用jtag的4根線VCC,GND,JTMS,JTCK 注意 :必須將boot0=0,boot1=x 2.JLINK(20pin)的

原创 NMOS/PMOS原理基礎

1.NMOS/PMOS原理圖 2.導通性 P溝道MOSFET   S極電壓高於G極電壓 P溝道MOSFET   G極電壓高於S極電壓 3.NMOS/PMOS一般用於開關電路 NMOS一般用於控制對電源端導通: PMOS一般用於控制對地

原创 GPIO初始化之PB3/PB4/PA13/PA14/PA15引腳的複用

作者:stm_小強企鵝:759040024說明:庫文件版本:3.5.0 1.爲什麼要複用PB3/PB4/PA13/PA14/PA15   在mcu復位的時候這幾個引腳被作爲jtag的功能。當我們要使用這些引腳作爲普通的I/O時必須進行引腳

原创 stm32下載方式之串口ISP\swd

作者:stm_小強企鵝:759040024說明:庫文件版本:3.5.0 1.首先看一下stm32啓動模式  stm32的啓動模式由32芯片的boot0與boot1引腳決定。分爲內嵌flash啓動模式(正常啓動模式)、內存啓動模式、rom啓

原创 ble協議棧cc2540x-1.3.2之hal_board_cfg.h

1.hal_board_cfg.h文件用於初始化板子相關的一些宏。 2.相關代碼  默認開啓LCD LED DMA ADC,如果想使用uart需要在c++/processioner裏添加HAL_UART /* Set to TRUE en

原创 stm8之OptionByte的使用

作者:stm_小強企鵝:759040024說明:庫文件版本:3.5.0 1.選項字節的概念(參考stm8s中文數據手冊):            選項字節包括芯片硬件特性的配置和存儲器的保護信息,這些字節保存在存儲器中一個專用的 塊內。除