![](/img/trans.png)
[英]Proteus show characters on LCD ( LM015L )
我一直試圖在LCD ( LM015L )上顯示一些字符,但我無法做到。 我在c中編寫了以下代碼: // LCD module connections sbit LCD_RS at LATD0_bit; sbit LCD_EN at LATD1_bit; sbit LCD_D4 at LATD2_b ...
[英]Proteus show characters on LCD ( LM015L )
我一直試圖在LCD ( LM015L )上顯示一些字符,但我無法做到。 我在c中編寫了以下代碼: // LCD module connections sbit LCD_RS at LATD0_bit; sbit LCD_EN at LATD1_bit; sbit LCD_D4 at LATD2_b ...
[英]LCD I2C Interfacing With PIC16f877A
我正在嘗試使用 I2C 連接 LCD,但不太了解如何操作。 我找到了這個例子這是代碼:i2c.h: I2c.c 主要.c: 但我得到這些錯誤: 錯誤截圖錯誤截圖我正在使用 MikroC,需要注意的一件事是我已經包含了系統庫 Lcd 和 Lcd Constants。 我該如何解決這些錯誤,除此之外, ...
[英]Has anyone had success debugging a MikroE EasyMx board using the STM32CubeIDE?
我最近買了一塊用於 STM32 MCU 的 MikroE EasyMx Pro v7 板,但是,MikroE 用於 Arm 開發的編譯器是他們專有的 MikroC 編譯器,幾乎沒有任何教程。 我想知道是否有人成功配置了他們的電路板和 STM32Cube IDE 以使其協同工作,或者是否有可能。 ...
[英]UART communication between PIC and ARDUINO
我正在嘗試將 ARDUINO 串行監視器用於我的 PIC 微控制器進行調試,通過將 PIC 的 TX 和 RX 引腳與 ARDUINO 連接,我為 PIC16f877A 編寫了代碼,它確實具有硬件 USART 模塊,使用 Mikroc 編譯器,振盪器頻率為 4MHz , 當我嘗試在 Proteus ...
[英]create 250ms delay in MikroC
我正在尋找使用 MikroC 創建 250ms 延遲功能。 在下面的代碼中,我不明白第二部分中的 165 是做什么的。 ...
[英]How to access a specific element of an array in MikroC
我在 MikroC 中有這個數組: 我正在嘗試獲取此數組中的特定元素並將其輸出到 GLCD 上,假設是第一個元素。 我該怎么做? 我知道它應該是這樣的: 但這根本沒有輸出,或者可能是一些隨機的垃圾。 因此,我嘗試使用指針如下: 但它給出了整個數組,我只需要第一個元素。 我也試過: 但 ...
[英]why does the 2nd statement creates Assigning to non-lvalue '' main.c?
嗨,下面給出的這些陳述有什么區別? 當 DATA 被分配給一個 int 變量時,它會顯示一個錯誤,例如“分配給非左值。我可以知道這個錯誤背后的原因以及如何解決這個錯誤我在做什么錯誤? ...
[英]problem with IDEs which when you click on a line in editor, the cursor does't go to the last written character
我見過一些 IDE,例如MikroC-pro from mikroelektronika IAR embedded workbench或MikroC-pro from mikroelektronika ,當您單擊一行時,光標不會轉到最后一個字符。 相反,它只是坐在那里的空白處。 問題似乎與此相同: ...
[英]My function solving for average value delivers random values
我正在使用 MikroC 嘗試對 PIC4550 進行編程以從 pH 傳感器檢索數據。 該程序包括檢索數據40次並使用下面的函數Average計算其平均值 我的問題是它在大多數情況下提供的隨機值與正確答案相去甚遠。 例如,正確答案是 633,但結果是 -185。 誰能指出我的錯誤? 謝謝。 我的 ...
[英]Executing for specific period of time for 8051
請幫個忙, 我正在使用 MikroC 編譯器為 8051 微控制器編寫程序,我試圖找到一種方法來執行並重復主程序 10 秒,然后停止 2 秒 下面的代碼只是一個例子,我需要每 200 毫秒切換端口 2,重復 10 秒,然后停止 2 秒,然后重復此操作。 謝謝 ...
[英]In MircoC Pro for dsPIC How can I setup the watchdog timer?
我需要將 FWDT 設置為開啟 WDT,預分頻器為 1,后分頻器為 12。 我找不到任何關於如何以編程方式或任何方式執行此操作的文檔。 我可以從數據表中看到我需要設置 FWDT,但我看不到如何做到這一點。 我試過了 但這給了我一個編譯器錯誤“需要說明符”? ...
[英]Uart1 & Uart3 not working at same time in pic18fk67k40
我使用的PIC18f67k40內部時鍾為8Mhz(IDE 7.5)。 我確實導致閃爍,並且簡單的UART1傳輸正常工作。 接下來,在同時嘗試UART1和UART3時,只有UART1可以工作...(如果先更改UART3的工作順序但UART1不能工作,則UART3可以工作(首先是UART1初 ...
[英]Problem with receiving correct integer from c# inteface
我正在編寫一個動態C#接口,以顯示我的線路跟隨器機器人傳感器和電機的實時狀態。 我還將傳感器的閾值發送給微控制器。 我的代碼是: 我要發送的C#代碼是: 現在,我想使用MikroC接收閾值。 當我發送帶有2位數字的數字(例如99)時,一切都很好,但是當我發送帶有3位或更 ...
[英]Receiving number of 3 digits from c# interface with PIC16F877 (MikroC IDE)
我正在編寫一個動態C#接口,以顯示我的線路跟隨器機器人傳感器和電機的實時狀態。 我還將傳感器的閾值發送給微控制器。 現在,我想使用MikroC接收閾值。 我的代碼是: 我要發送的C#代碼是: 當我發送帶有2位數字的數字(例如99)時,一切都很好,但是當我發送帶有3位或更 ...
[英]Send SMS GSM Click
“我正在使用 Mikroe 的示例代碼進行 GSM 點擊,並添加幾行代碼來發送示例文本消息。但是我在使用 msg 是未聲明標識符的 'sendSMSmsg' 函數時遇到了問題。我試圖定義它位於代碼之上,但仍然無法正常工作。感謝您的幫助。” “這使用了由 mikroelektronika 開發的 ...
[英]Button activated UART message
“我正在嘗試使用按鈕,當它被按下時,它會觸發通過UART發送字符串消息,但是在運行代碼時,它總是檢測到該按鈕“一直被按下”,這並不理想。我需要幫助修改我的代碼,非常感謝。 我正在使用EasyPIC Fusion v7。 該設備為P32MX795F512L @ 80MHz。 我將用於PI ...
[英]STM32F107 UART Bootloader mikroC
我嘗試采用mikroelektronika的UART Bootloader,它是為STM32F051r8( https://www.st.com/resource/zh/datasheet/stm32f051r8.pdf )編寫的 到STM32F107VCT7( https://www.m ...
[英]How to create a timer/clock that can send its value back,stored in a variable, ONLY made with delays in C & on mikroC
作為 C 初學者,我很難解決我的這個問題: 我正在從事一個項目,我基本上必須使用 mikroC 平台在 C 中對 PIC(微芯片)進行編程。 我想要實現的是只有一個開關/按鈕,我必須根據時間從三個不同的“模塊”(我稱之為“模塊”,它們對應於 LED 產生的不同照明效果)進行切換按下開關/按鈕所花 ...
[英]PIC Microcontroller with GSM module
我如何同時使用 pic16f877A 微控制器從 sim900 獲取來電者身份,我可以撥打電話、發送短信和接聽電話,但我希望能夠將來電身份與我的程序中預定義的身份進行比較。 我的編譯器如果 Mikroc。 謝謝 ...
[英]RBIE interrupt works only once - PIC16F877A
在我的代碼中,我有兩個中斷,一個來自 TMR0 的溢出,另一個來自按下按鈕時。 這是 MikroC 中的代碼: 我試圖用我的代碼實現的目標如下圖所示: 當我按下其中一個按鈕時,倒計時開始並且 LED 亮起直到倒計時結束,如果用戶在倒計時仍未達到 0 時按下按鈕,則重新開始,直到倒計時再次 ...