1: void GPIO_Configuration(void)
Add GPIOA configuration
void GPIO_Configuration(void)
{
GPIO_DeInit(GPIOD);
/* Configure PD0 (LED1) as output push-pull low (led switched on) */
GPIO_Init(GPIOD, GPIO_PIN_0, GPIO_MODE_OUT_PP_LOW_FAST);
/* GPIOD reset */
GPIO_DeInit(GPIOC);
/* Configure PD0 (LED1) as output push-pull low (led switched on) */
GPIO_Init(GPIOC, GPIO_PIN_5 , GPIO_MODE_OUT_PP_HIGH_SLOW);
GPIO_Init(GPIOC, GPIO_PIN_6, GPIO_MODE_OUT_PP_HIGH_SLOW);
GPIO_Init(GPIOC, GPIO_PIN_4, GPIO_MODE_OUT_PP_LOW_FAST);}
2: void HC595SendData(u8 SendData)
send data to HC595 Using GPIOA+SPI
GPIOC.6---- SER
GPIOC.5---- SCLK
GPIOC.4---- RCLK
void HC595SendData(u8 SendData)
{
#if Comm_MODE
while (SPI_GetFlagStatus( SPI_FLAG_TXE) == RESET);
SPI_SendData(SendData);
while (SPI_GetFlagStatus(SPI_FLAG_RXNE) == RESET);
SPI_ReceiveData(); /*讀取因上面發送數據產生的無效數據*/
#else
// 寄存器(可賦值):不優化290KHz,最高速度優化:319KHz
u8 i;
for(i=0; i<8; i++)
{
if(SendData<ODR |= GPIO_PIN_6; //SER
else GPIOC->ODR &=~GPIO_PIN_6;
GPIOC->ODR |= GPIO_PIN_5; //SCLK
GPIOC->ODR &=~GPIO_PIN_5;
}
#endif
}
3: void sdata(void)
Send 8 byte data to HC595
void sdata(void)
{
HC595SendData(segbit[m]);
HC595SendData(fseg[disbuf[m]]);
GPIOC->ODR |= GPIO_PIN_4; //RCLK
GPIOC->ODR &=~GPIO_PIN_4;
m++;
if(m==8)
{
m=0;
}
}
**
1.declare m as globe variable
unsigned char m;
#define Comm_MODE 1/0
2.declare segbit , fseg and disbuf variable
U8 fseg[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
unsigned char segbit[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};
unsigned char disbuf[8]={0,0,0,0,0,0,0,0};
3.should include the head file
#include "stm8s_spi.h"
上一篇:【STM8】SPI通訊
下一篇:stm8 硬件SPI
推薦閱讀
史海拾趣
在發展過程中,DMC Tools公司積極尋求國際合作,與多家國際知名電子企業建立了長期穩定的合作關系。通過與這些企業的合作,DMC Tools公司不僅學習到了先進的生產技術和管理經驗,還拓寬了自己的市場視野。這些國際合作項目為公司帶來了大量的訂單和利潤,同時也提升了公司的國際競爭力。
AE&ST公司自創立之初,就深知技術創新是電子行業的核心競爭力。公司投入大量資源進行研發,不斷探索新的半導體材料和生產工藝。在一次偶然的實驗中,AE&ST的研發團隊發現了一種新型半導體材料,這種材料在能效和穩定性方面表現出色。公司迅速將這一發現轉化為產品,并推向市場。新產品一經推出,便因其卓越的性能獲得了市場的廣泛認可,AE&ST公司因此獲得了巨大的商業成功。
2001年,Everett Charles Technologies (Shenzhen) Limited(ECT深圳)正式成立,成為Dover集團在中國的全資子公司。ECT深圳的成立,不僅為ECT在中國市場的業務拓展提供了有力支持,也為公司進一步拓展亞洲市場奠定了基礎。多年來,ECT深圳憑借卓越的產品質量和服務水平,贏得了眾多客戶的信賴和支持,成為ECT在亞洲地區的重要生產基地。
在快速變化的電子市場中,大雅智能始終保持敏銳的市場洞察力。通過深入研究市場需求和消費者行為,大雅智能準確把握市場趨勢,及時調整產品策略。例如,在智能家居市場興起之際,大雅智能迅速推出了一系列智能家居產品,成功搶占了市場先機。這種對市場趨勢的敏銳洞察和快速響應能力,讓大雅智能在電子行業中不斷取得新的突破。
大雅智能,一家以智能廚電產品為主的電子科技公司,自創立之初就致力于技術研發和創新。在電子行業競爭激烈的今天,大雅智能憑借其獨特的智能控制技術,成功打造了一系列具有市場競爭力的產品。從最初的智能電飯煲到如今的智能廚房生態系統,大雅智能通過技術創新,不斷滿足消費者對智能生活的追求,逐漸在電子行業中嶄露頭角。
隨著市場的不斷發展和競爭的加劇,Cygnal意識到需要通過收購來加速其技術和市場的布局。經過一系列談判和協商,Cygnal成功收購了另一家專注于嵌入式系統技術的公司。這次收購不僅為Cygnal帶來了更多的技術和市場資源,還使其能夠更好地滿足客戶的需求并提供更全面的解決方案。收購后,Cygnal通過內部整合和優化,將兩家公司的優勢融合在一起,形成了更強大的市場競爭力。
安森美半導體公司榮獲英特爾首選的優秀供應商獎 2004-04-26 安森美半導體公司獲英特爾公司頒發首選的優秀供應商(PQS)獎,表揚其在提供對英特爾的成功不可缺的產品和服務上有出色的表現。 安森美半導體總裁兼首席執行官傑克信 ...… 查看全部問答∨ |
作者:admin 文章來源:未知 我的筆記本沒有串口,用南京沁恒電子的CH431做了USB轉RS485和RS232的接口,電路圖見下 做好后插到USB口,會提示發現新硬件,驅動程序到南京沁恒電子的網頁去找 http:// ...… 查看全部問答∨ |
此題目是畢業設計的題目,網上這方面的材料很少,找了很久也沒有什么有價值的 東西,老師也沒給什么材料.要求是根據土壤濕度能實現自動澆水,能實現遠程的控制對 花進行澆水,要求不只是論文還要做出實物.感覺時間很緊迫,老師為了學校本科評估畢 業設 ...… 查看全部問答∨ |
|
1. 什么是數字攝像機? 答:數字攝像機也被稱為百萬高清IP攝像機,與模擬攝像機相比,它前端所采用的百萬像素感光器將光信號轉換并輸出數字視頻信號,然后由DSP處理器將數字視頻壓縮后通過網絡輸出。而模擬攝像機前端采用隔行掃描CMOS/ ...… 查看全部問答∨ |
那天吃飯時候,還在為手機裝不裝褲兜里辯論。結果,就發現了這個貼: 英國移動通信健康研究計劃負責人,全球知名手機輻射研究專家LawrieChallis教授表示,最近幾年很多研究-其中包括他自己領導的研究小組,都發現手機的短期健康危害不大,但是, ...… 查看全部問答∨ |
vxworks下怎么開發ISP1760(作為USB主機端控制器)的USB驅動程序 isp1760通過io與CPU連接,vxworks下的USB host驅動是針對PCI設備的,請問怎么修改vxworks的USB host驅動,使其能使用ISP1760 謝謝!!… 查看全部問答∨ |