wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8204|回復: 12
收起左側

CS1238開源驅動代碼

  [復制鏈接]
ID:487396 發(fā)表于 2021-8-31 23:09 | 顯示全部樓層 |閱讀模式
關于CS1238開源驅動代碼

我寫這款芯片驅動程序時也是參考一些網(wǎng)站,論壇,但是沒有我自己想要的,于是乎我自己根據(jù)芯片手冊自己擼調試完成,已在項目中使用。

文件C和H通用的,自行添加進入工程即可使用。

源程序如下:
  1. #include "CS1238.h"


  2. /******************************************************************************
  3. *函數(shù)名                :CS1238_Init
  4. *參數(shù)                        :無
  5. *返回                        :無
  6. *描述                        :初始化CS1238
  7. ********************************************************************************/
  8. void CS1238_Init(void)
  9. {
  10. #if 1
  11.         GPIO_InitTypeDef GPIO_InitStructure;
  12.         RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD, ENABLE );
  13.        
  14.         GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13|GPIO_Pin_14;
  15.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP ;   //推挽輸出
  16.         GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  17.         GPIO_Init(GPIOD, &GPIO_InitStructure);
  18.         GPIO_ResetBits(GPIOD, GPIO_Pin_13|GPIO_Pin_14);                 //PD13,PD14 輸出高
  19. #endif
  20. }

  21. /******************************************************************************
  22. *函數(shù)名                :F_AD_Clock
  23. *參數(shù)                        :無
  24. *返回                        :無
  25. *描述                        :AD時鐘
  26. ********************************************************************************/
  27. static void F_AD_Clock(void)               
  28. {
  29.         SCLK = 1;                     //高電平不能超過100uS,否則進入powerdown的休眠模式.
  30.         delay_us(5);  
  31.         SCLK = 0;
  32.         delay_us(5);
  33. }

  34. /******************************************************************************
  35. *函數(shù)名                :CS1238_RD_DATA
  36. *參數(shù)                        :無
  37. *返回                        :AD值
  38. *描述                        :CS1238讀AD
  39. ********************************************************************************/
  40. long CS1238_RD_DATA(void)
  41. {       
  42.         unsigned int i;
  43.         long ad_data;

  44.         CS1238_DRDY_IN();
  45.         ad_data = 0;
  46.         SCLK = 0;
  47.         delay_us(10);
  48.         if(!SDAT_IN)
  49.         {
  50.                 for(i=1; i<=24; i++)               
  51.                 {
  52.                         ad_data <<= 1;                                                  
  53.                         F_AD_Clock();                                //1-24個SCLK
  54.                         if(SDAT_IN) ad_data++;                       
  55.                 }
  56.                 F_AD_Clock();                                        //第25個SCLK.
  57.                 F_AD_Clock();                                        //第26個SCLK.
  58.                 F_AD_Clock();                                        //第27個SCLK.                       
  59.         }
  60.                                           
  61.         while(SDAT_IN)
  62.                 delay_us(10);
  63.         return (ad_data^0x800000)/100;
  64. }

  65. /******************************************************************************
  66. *函數(shù)名                :CS1238_WR_CONFIG
  67. *參數(shù)                        :config 寄存器配置值
  68. *返回                        :無
  69. *描述                        :CS1238寫寄存器配置
  70. ********************************************************************************/
  71. void CS1238_WR_CONFIG(u8 config)
  72. {
  73.         #if 1
  74.         u8 i,CMD;
  75.         CS1238_DRDY_IN();                                //配置IO口為輸入
  76.         SCLK = 0;
  77.         delay_us(10);
  78.         if(!SDAT_IN)
  79.         {
  80.                 for(i=1; i<=29; i++)        //第1~29個SCLK.
  81.                 {
  82.                         F_AD_Clock();
  83.                 }
  84.                
  85.                 CS1238_DRDY_OUT();                //配置IO口為輸出
  86.                 CMD = 0X65;                                                //寫配置
  87.                 for(i=30; i<=36; i++)        //30~36寫0X65中低7位,寫配置寄存器命令
  88.                 {               
  89.                         if(CMD & 0x80)
  90.                                 SDAT_OUT = 1;
  91.                         else
  92.                                 SDAT_OUT = 0;
  93.                         delay_us(2);
  94.                         SCLK = 1;                  //高電平不能超過100uS,否則進入powerdown的休眠模式.
  95.                         delay_us(5);
  96.                         SCLK = 0;
  97.                         delay_us(5);
  98.                         CMD <<= 1;                                        //最高位移除,留底7位
  99.                 }
  100.                                        
  101.                 F_AD_Clock();                                        //第37個SCLK,CS1238自動切換DRDY/DOUT 的方向.
  102.                 for(i=38; i<=45; i++)        //第38~45個SCLK寫配置寄存器
  103.                 {
  104.                         if(config & 0x80)
  105.                                 SDAT_OUT = 1;
  106.                         else
  107.                                 SDAT_OUT = 0;       
  108.                         delay_us(2);
  109.                         SCLK = 1;                  //高電平不能超過100uS,否則進入powerdown的休眠模式.
  110.                         delay_us(5);                                 
  111.                         SCLK = 0;
  112.                         delay_us(5);
  113.                         config <<= 1;
  114.                 }
  115.                 CS1238_DRDY_IN();
  116.                 F_AD_Clock();                                        //第46個SCLK.
  117.                 delay_us(10);
  118.         }
  119.         #endif
  120. }
復制代碼
51hei.png
所有資料51hei附件下載:
cs238驅動代碼_C_H文件.zip (1.79 KB, 下載次數(shù): 219)

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

無效樓層,該帖已經(jīng)被刪除
無效樓層,該帖已經(jīng)被刪除
無效樓層,該帖已經(jīng)被刪除
5#
無效樓層,該帖已經(jīng)被刪除
ID:856722 發(fā)表于 2022-9-13 13:50 | 顯示全部樓層
謝謝樓主,幫了大忙
回復

使用道具 舉報

7#
無效樓層,該帖已經(jīng)被刪除
ID:97678 發(fā)表于 2022-10-16 10:44 | 顯示全部樓層
正在想使用這個開發(fā)一個4~20mA的采集項目。
回復

使用道具 舉報

ID:402026 發(fā)表于 2022-10-16 11:21 | 顯示全部樓層
寫得不錯,看完也有收獲。
回復

使用道具 舉報

ID:684573 發(fā)表于 2022-11-1 08:48 | 顯示全部樓層
感謝樓主分享。一個芯片公司連個官方例程都沒有,也是夠差的,那手冊也寫的了了。
回復

使用道具 舉報

ID:427763 發(fā)表于 2022-12-13 11:57 來自觸屏版 | 顯示全部樓層
感謝,樓主我按你的代碼調試發(fā)現(xiàn)采集的數(shù)值一直不變,請問這是什么問題
回復

使用道具 舉報

ID:725732 發(fā)表于 2022-12-25 15:13 | 顯示全部樓層
LEI365 發(fā)表于 2022-11-1 08:48
感謝樓主分享。一個芯片公司連個官方例程都沒有,也是夠差的,那手冊也寫的了了。

我感覺它是和AD通用吧
回復

使用道具 舉報

13#
無效樓層,該帖已經(jīng)被刪除
ID:136523 發(fā)表于 2023-1-13 11:49 | 顯示全部樓層
高精度采集芯片,支持下國產(chǎn)
回復

使用道具 舉報

15#
無效樓層,該帖已經(jīng)被刪除
ID:1061961 發(fā)表于 2023-2-1 22:27 | 顯示全部樓層
不知道樓主采集穩(wěn)定如何呢?
回復

使用道具 舉報

17#
無效樓層,該帖已經(jīng)被刪除
18#
無效樓層,該帖已經(jīng)被刪除
ID:258676 發(fā)表于 2023-4-17 17:02 | 顯示全部樓層
感謝樓主  后備用哦!!
回復

使用道具 舉報

20#
無效樓層,該帖已經(jīng)被刪除
ID:321470 發(fā)表于 2024-4-18 11:40 | 顯示全部樓層
CS1231是一樣的用法嗎
回復

使用道具 舉報

ID:307779 發(fā)表于 2024-7-18 10:54 | 顯示全部樓層
感謝大佬,我試試看
回復

使用道具 舉報

ID:487396 發(fā)表于 2024-9-29 16:55 | 顯示全部樓層
czjdxs 發(fā)表于 2024-4-18 11:40
CS1231是一樣的用法嗎

參考數(shù)據(jù)手冊,按它的時序來實現(xiàn),一樣的
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
精品国产精品| 你懂的亚洲视频| 免费看成人片| 亚洲色图在线播放| 中文一区二区三区四区| 久久99精品波多结衣一区| 91网站在线看| 欧美日韩在线一区| 亚洲天堂黄色| 免费在线观看黄| 一级日韩一级欧美| 日韩精品在线观看av| 中日韩美女免费视频网址在线观看 | 久热国产精品视频一区二区三区| 一本到一区二区三区| 欧美国产另类| 秋霞影院午夜丰满少妇在线视频| 国产剧情久久久| 最新天堂中文在线| 国产精品视频网站| 日本道精品一区二区三区 | 在线 丝袜 欧美 日韩 制服| 亚洲精品欧美一区二区三区| 欧美综合天天夜夜久久| 可以看av的网站久久看| а√在线中文在线新版| 国产美女黄色| www.黄色com| a级黄色片网站| 麻豆成人在线看| 亚洲美女在线国产| 伊人影院久久| 亚洲欧洲高清| 丰满湿润大白屁股bbw按摩| 久久久久亚洲AV| 18禁网站免费无遮挡无码中文| 欧美成人性生活| 亚洲精品国产无天堂网2021| 在线观看日韩av电影| 国产原创精品视频| 国产高潮又爽又无遮挡又免费| 99精品中文字幕| 中文字幕中文字幕一区三区| 丝袜亚洲另类欧美重口| 亚洲电影一区二区三区| 久久精品导航| 我要色综合中文字幕| 宅男深夜视频| 免费视频拗女稀缺一区二区| 日韩av一二区| 欧美日韩在线播放一区二区| 亚洲精品www久久久| 91亚洲精华国产精华精华液| 亚洲免费福利一区| 国产露出视频在线观看| 特级黄国产片一级视频播放| 永久av免费网站| 精品亚洲一区二区三区在线观看| 91美女在线视频| 国产精品久久久久久久久妇女| 天堂在线中文网官网| hd100%videos日本| 国产黄a三级三级看三级| 黄色在线免费播放| 香蕉久久夜色| 青草热久免费精品视频| 欧美三级韩国三级日本一级| 久久久久一区二区三区四区| 国产精品久久久久无码av| 97天天综合网| 亚洲国产精华液| 亚洲精品人成网在线播放影院| 加勒比av在线播放| 一道本在线免费视频| 国产美女99p| 欧美成人免费小视频| 色婷婷久久久久swag精品| 国产不卡免费视频| 亚洲一级一区| 成人资源在线播放| 中文在线免费| 91麻豆福利| 国产成人精品无码高潮| 久久免费视频精品| 日本中文字幕精品| 吴梦梦av在线| 91亚洲精品久久久| 国产亚洲综合性久久久影院| 日韩欧美电影一区二区| 伊人久久大香线蕉av一区二区| 一区二区在线看| 久久草av在线| 亚洲精品a级片| 亚洲成人1区| 在线黄色网页| 天天操夜夜逼| 一色屋色费精品视频在线观看 | 国产日韩欧美精品一区二区三区 | 精品1区2区在线观看| 亚洲一线二线三线久久久| 看黄网站在线| 久草在线免费二| 国产欧美在线观看视频| 国产一区二区在线视频聊天| 午夜成人亚洲理伦片在线观看| 亚洲人视频在线| 韩国无码av片在线观看网站| 久草热久草热线频97精品| 97av在线视频免费播放| 亚洲а∨天堂久久精品9966| 色综合天天综合狠狠| 国产欧美精品区一区二区三区| 蜜桃精品在线观看| 精品福利电影| 久久一区91| 欧美日日夜夜| 日韩专区视频网站| 日本а中文在线天堂| 成人在线视频亚洲| 香蕉网站在线| 少妇**av毛片在线看| 操操操干干干| 曰皮视频在线播放免费的| 好吊视频一区二区三区| 中文字幕一区二区三区人妻四季| 丝袜制服一区二区三区| 99在线免费视频观看| 国产一级黄色录像片| 日韩精品电影网站| 日本视频精品一区| 麻豆亚洲一区| 欧美一级片免费观看| 97国产超碰| 成人妇女免费播放久久久| 欧美最猛性xxxxx(亚洲精品)| 久久久99久久精品女同性| 精品亚洲va在线va天堂资源站| 在线观看欧美日本| 一道本成人在线| 欧美日韩免费一区二区三区视频| 欧美三级中文字| 欧美日韩美女在线| 懂色aⅴ精品一区二区三区蜜月 | 天天干视频在线观看| 亚洲精品911| 日韩精品一区不卡| 国产一区二区视频网站| 国产精品免费av一区二区| 成人自拍小视频| 日韩精品在线免费看| 亚洲欧美综合另类| 中文字幕乱伦视频| 国产免费av电影| 好吊色在线观看| 中文字幕无乱码| 国产成人亚洲综合小说区| 婷婷久久综合网| 视频一区视频二区视频三区视频四区国产| 麻豆传媒一区二区三区| 国产精品最新自拍| 美国欧美日韩国产在线播放| 国产高清视频一区| 久久久五月婷婷| 国产精品卡一卡二| 午夜不卡av免费| 欧美人妇做爰xxxⅹ性高电影| 日韩欧美视频一区| 中文字幕视频在线免费欧美日韩综合在线看 | 国产精品在线看| 国产精品一区二区欧美黑人喷潮水| av一区二区三区四区电影| 日韩三级电影免费观看| 国产精品久久中文字幕| 精品久久久99| 精品人伦一区二区三电影 | 亚洲人成色77777| 少妇性l交大片7724com| 国产高清一区二区三区四区| www欧美com| 国产精品熟女视频| 亚洲区小说区图片区| 国产精品亚洲第五区在线| 成人网18免费看| 日本18中文字幕| 狠狠擦狠狠操| 久久米奇亚洲| 电影天堂国产精品| 91豆花视频在线播放| 四虎国产精品永久在线国在线| 日韩成人一级| 久久一区欧美| 中文一区二区完整视频在线观看| 亚洲va在线va天堂| 亚洲精品成人久久| 热99精品只有里视频精品| 欧美大香线蕉线伊人久久国产精品| 日韩一级特黄毛片| 美女伦理水蜜桃4| 久久影院一区二区| 另类综合图区| 成年网站免费| www.综合| 久久精品国产www456c0m| 寂寞少妇一区二区三区| 亚洲另类色综合网站| 欧美高清视频在线高清观看mv色露露十八 | 精品一区电影| 一本色道久久| 久久久久国色av免费看影院| 欧美色中文字幕| 久久久电影免费观看完整版| 国产精品日韩二区| 嫩草av久久伊人妇女超级a| 国产精品人人妻人人爽人人牛| 日本japanese极品少妇| 加勒比在线一区| 国产美女在线看| 一区二区三区不卡在线视频| 草草在线观看| 欧美一站二站| 91蜜桃传媒精品久久久一区二区| 91精品91久久久中77777| 亚洲精品一区中文| 2020国产精品久久精品不卡| 国产av熟女一区二区三区 | 性xxxxbbbb| 美女做a视频| 浪潮色综合久久天堂 | 欧产日产国产精品视频| 日韩av大片| 北条麻妃一区二区三区| 欧美日韩免费高清一区色橹橹| 久久久久久免费精品| 一区二区精品在线观看| 国产福利短视频| 少妇又色又爽又黄的视频| 欧美13~18sex性hd| www.91在线| 僵尸再翻生在线观看| 色偷偷综合网| 国产免费久久精品| 一本色道久久88亚洲综合88| 美国av一区二区三区| 中文字幕第3页| 国产熟女一区二区三区四区| 草莓污污视频在线观看| 国产精品xnxxcom| 精品一区二区在线播放| 欧美日韩你懂的| 成人免费视频a| 中文字幕一区二区三区四| 亚洲天堂avav| 在线看黄网站| 国产欧美日韩在线观看视频| 久久众筹精品私拍模特| 亚洲性无码av在线| 在线观看国产一区| 成人免费毛片东京热| 免费的色视频| 精品视频91| 91视频在线观看免费| 在线看日韩欧美| 中国黄色录像片| 国产成人免费观看视频| 白浆爆出在线观看| 精品国产影院| 国产精品剧情在线亚洲| 精品国产欧美一区二区三区成人| 美女黄色片网站| 日本一级一片免费视频| 波多野结衣在线中文| 国产福利资源一区| 欧美韩国日本不卡| 97国产精品视频| 日韩欧美xxxx| 日本成人动漫在线观看| 日本中文在线观看| 在线综合视频| 欧美一区二区三区思思人| 国产欧美日韩综合一区在线观看 | 99久久免费精品| 国产午夜一区二区| www插插插无码免费视频网站| 国产免费一区二区三区四区五区| 成人频在线观看| 亚洲天堂免费| 欧美视频一区二区三区四区| 国产乱子伦精品| 成人免费黄色小视频| 91大神影片| 欧洲乱码伦视频免费| 亚洲大片免费看| 99久久精品免费看国产四区| 青青青视频在线免费观看| 天天操夜夜操免费视频| 国产一区网站| 91成人网在线| 日韩电影大全在线观看| 日本中文在线播放| 草碰在线视频| 久久狠狠亚洲综合| 久久精品成人动漫| 一级做a免费视频| 九九久久精品这里久久网| 日韩高清在线观看一区二区| 亚洲欧美日韩国产综合在线 | 成年人视频软件| 九色免费视频| 欧美理论在线| 亚洲成人av在线播放| www插插插无码视频网站| 国产黄色大片网站| 天堂电影一区| 中文字幕第一区| 国产精品黄色影片导航在线观看| 无码人妻精品一区二区中文| 成人黄色免费| 激情婷婷欧美| 亚洲欧美精品伊人久久| 性欧美极品xxxx欧美一区二区| 亚洲免费国产| 久久资源综合| 欧美午夜影院一区| www.69av| 欧美乱大交xxxxx在线观看| 在线精品国产亚洲| 欧美在线免费视屏| 黄色网在线视频| 久热免费在线视频| 欧美性生活一级片| 在线观看日产精品| 日韩欧美不卡在线| 国产综合图区| 欧美一区三区| 亚洲精品美女久久久| 国产精品自在自线| 天天综合网天天做天天受| 尤物网精品视频| 久久天天躁日日躁| 蜜臀久久99精品久久久久久| 在线免费91| 国产黑丝在线一区二区三区| 国产91在线播放精品91| 欧美日韩精品一区二区三区视频播放 | 夜色77av精品影院| 精品黑人一区二区三区久久| 国产成人精品无码播放| 操你啦视频分享| 久久精品综合| 97在线看免费观看视频在线观看| 免费一级suv好看的国产网站 | 美女视频黄频大全不卡视频在线播放| 国内精品久久久久久久久| 国产美女高潮视频| 麻豆最新免费在线视频| 久久久噜噜噜久久中文字幕色伊伊| 国产高清一区二区三区| 国产福利第一页| 午夜精品福利影院| 精品视频偷偷看在线观看| 97中文字幕在线观看| 日本中文字幕一区二区有码在线 | 国产精品porn| 不卡av日日日| 国产人妻精品一区二区三区不卡| 日本一级理论片在线大全| 中文字幕在线观看不卡| 最新欧美日韩亚洲| 国产aⅴ超薄肉色丝袜交足| 伊人蜜桃色噜噜激情综合| 91精品国产高清久久久久久久久| 免费毛片一区二区三区| 免费一级欧美在线观看视频| 在线视频你懂得一区二区三区| 国产成人精品视频ⅴa片软件竹菊| 免费羞羞视频| 成人毛片老司机大片| 久久综合中文色婷婷| 精品国内一区二区三区免费视频| 狠狠综合久久av一区二区老牛| 欧美激情国产高清| 天天操天天摸天天干| 精品国产乱码久久久久久樱花| 欧美大片在线观看| 无码人妻精品一区二区中文| 美女高潮在线观看| 欧美日韩午夜影院| 精品久久久久久无码人妻| 888av在线| 狠狠躁夜夜躁人人爽天天天天97 | 精品毛片久久久久久| 欧美怡红院在线| 日韩专区一卡二卡| 国产91一区二区三区| 777片理伦片在线观看| 男人天堂欧美日韩| 4444kk亚洲人成电影在线| 欧美成人aaaaⅴ片在线看| 99久久香蕉| 久久天天躁狠狠躁夜夜躁|