:::

論壇索引


Board index » All Posts (keymi)




Re: 使用指標問題
#1
初級會員
初級會員


問題解了,謝謝~

另外再請教一下雙指標(指標的指標)的疑問
我想要使用宣告的char *DoublePointAddress[2]變數,
存放SADC1_GAIN_X1 、GET_CSA_1 的位址
請指教一下語法要如何書寫
存入SADC1_GAIN_X1 、GET_CSA_1位址
取出SADC1_GAIN_X1 、GET_CSA_1內容值?
謝謝~

char SADC1_GAIN_X1 [8] = {"SETADC10"};
char GET_CSA_1 [8] = {"CURRENT1"};

char *DoublePointAddress[2];

發表於: 2021/10/12 15:08
頂部


使用指標問題
#2
初級會員
初級會員


請問語法要如何修改才能解掉編譯後提示的warning問題
eMMC-main.c:1228:27: warning: incompatible pointer types passing 'const char (*)[8]' to parameter of type 'char *' [-Wincompatible-pointer-types]
MultipleCMD_load(&SADC1_GAIN_X1, &GET_CSA_1) ;
^~~~~~~~~~~~~~
eMMC-main.c:1173:29: note: passing argument to parameter 'Mtemp1' here
void MultipleCMD_load(char *Mtemp1,char *Mtemp2)

程式碼如下:
const char SADC1_GAIN_X1 [8] = {"SETADC10"};
const char GET_CSA_1 [8] = {"CURRENT1"};
char MultipleCMDBuf1[8], MultipleCMDBuf2[8];

void MultipleCMD_load(char *Mtemp1,char *Mtemp2)
{
for(char i = 0; i < 8;i++){
MultipleCMDBuf1[i] = Mtemp1[i] ;
MultipleCMDBuf2[i] = Mtemp2[i] ;
}
}

void main()
{
˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙
MultipleCMD_load(&SADC1_GAIN_X1 , &GET_CSA_1 ) ;
˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙
˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙
˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙
}

發表於: 2021/10/12 13:58
頂部


USB5807C_7使用問題
#3
初級會員
初級會員


請教一下USB5807C_7使用問題
我司在digikey購買了USB5807C_7,
搭配PIC16F1937使用SMBUS與USB5807C_7進行交握,
如下圖選擇紅色線段路徑的流程,
在SMBUS只修改了USB 2.0的PID,
之後就給出USB Attach - AA55h : Exit Configuration Stage and Begin Enumeration
讓HUB程序往下跑,
結果HUB USB 2.0可以抓取到USB轉COM的裝置及滑鼠,有的隨身碟可以在PC上顯示抓到,有的隨身碟PC顯示沒顯示抓到裝置
而USB 3.0沒有作用!
使用CATC擷取HUB端的通訊如下狀態圖,
HUB端的USB 3.0跑不起來!

請問是不是要做什麼Config設定或是對Internal ROM燒code,
還是有其它程序要做?
再請問台北有技術窗口可以支援我的問題嗎?
請不吝賜教~
謝謝~

Attach file:



jpg  HUB-Flow.jpg (122.73 KB)
11688_5ff6b114064ea.jpg 1144X626 px

發表於: 2021/1/7 15:04

Edited by keymi on 2021年01月07日 15:22:43
頂部


購買APP025實驗板跟kit3 or ket4
#4
初級會員
初級會員


請問一下,
我這邊有需求5套APP025開發板跟kit3 or ket4
Microchip網頁改版後就找不到購買資訊?
有人可以指點一下嗎?
謝謝~

發表於: 2020/11/10 18:22
頂部


Re: 問題: 不連續的IO,有沒有什麼語法可以達成連續的方法
#5
初級會員
初級會員


Ryang 大大,
謝謝您提供的設計方向,
我這案子的需求是只要量測低頻,
我完成如下的程式碼,
已經可以通過Time2正常運作抓取24組IO的低頻頻率(100mS~2000ms),
我想知道如何通過程式語法將不連續的IO,使用成連續的方法。

jason680 大大,
有提到陣列對映表可以做出來,
懇請知道的人舉個範例,
感謝~

void dasp_scan(bool iostate, uint8_t *state, uint8_t *time, uint8_t *t2_time)

struct data_24 {
uint8_t d[24];
} dasp_time, dasp_state,T2_time;

dasp_scan(S_IN_1_PORT, &dasp_state.d[ 0 ], &dasp_time.d[ 0 ], &T2_time.d[ 0 ]);
.
.
.
dasp_scan(S_IN_24_PORT, &dasp_state.d[ 23 ], &dasp_time.d[ 23 ], &T2_time.d[ 23 ]);

發表於: 2020/9/21 12:12

Edited by keymi on 2020年09月21日 12:48:01
頂部


Re: 問題: 不連續的IO,有沒有什麼語法可以達成連續的方法
#6
初級會員
初級會員


請教 jason680 大大,

可否依照我重新說明案子及附上電路圖,
來具體教導陣列對映表如何實作出不連續的IO,
懇請舉個範例,
懇請賜教~!
謝謝~!

發表於: 2020/9/21 10:45
頂部


Re: 問題: 不連續的IO,有沒有什麼語法可以達成連續的方法
#7
初級會員
初級會員


不好意思我沒說明清楚需求,
我再試著說明一下,
我有一個案子,
需掃描24個IO的方波頻率,
下列大致是我的程式碼,
其中for 迴圈中的dasp_scan();
帶入的 " S_IN_2_PORT "目前只能針對一個IO來做
請問有沒有什麼語法可以通過for或其它方式對應到MCU的24個IO ?

void dasp_scan(bool iostate, uint8_t *state, uint8_t *time, uint8_t *t2_time)

struct data_24 {
uint8_t d[24];
} dasp_time, dasp_state,T2_time;

for(i=0;i<24;i++)
{
dasp_scan(S_IN_2_PORT, &dasp_state.d[ i ], &dasp_time.d[ i ], &T2_time.d[ i ]);
}

Attach file:



jpg  Scan24 IO.jpg (133.74 KB)
11688_5f680d1a70aae.jpg 759X310 px

發表於: 2020/9/21 10:17
頂部


使用PIC16F1937, MPLAB x IDE宣告bit問題
#8
初級會員
初級會員


不好意思問一個愚笨的問題
單純在MPLAB x IDE宣告bit
Build code會出現下列問題,
main.c:53:1: error: unknown type name 'bit'
請問會是哪裡要選設bit定義嗎? 還是....
請賜教,感謝~

發表於: 2020/9/18 16:56
頂部


問題: 不連續的IO,有沒有什麼語法可以達成連續的方法
#9
初級會員
初級會員


請教一下,
使用PIC16F1937 MCU,
硬體規劃總共有24支不連續的IO,
有沒有什麼語法定義可以達成使用for迴圈,
做到連續指定到對應IO的方法?

發表於: 2020/9/18 15:50
頂部


需求使用PIC16F1937偵測頻率
#10
初級會員
初級會員


請問如何用PIC16F1937來偵測方波頻率,並顯示是在display,偵測頻率的程式要怎麼寫? 或是有C語言範例可以提供,謝謝~!

發表於: 2020/9/16 18:04
頂部



(1) 2 3 »



:::

Microchip連結

https://mu.microchip.com/page/tmu
http://www.microchip.com.tw/modules/tadnews/page.php?ncsn=2&nsn=41
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
https://page.microchip.com/APAC-PrefCenters-TW.html
https://www.youtube.com/user/MicrochipTechnology
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
https://www.microchip.com/development-tools/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
[ more... ]

教育訓練中心

課程 - 台北教育訓練中心
課程 - 新竹教育訓練中心
課程 - 高雄教育訓練中心
教育訓練中心介紹
購買 - 實驗工具
臺灣實驗板介紹與資源