msp430

    1熱度

    1回答

    我有這樣的C代碼,並且無論是如果或當我通過它與調試器 這裏其他模塊運行的代碼是: if(P2IN & BIT4 == BIT4){ car_lock ^= BIT0; is_pressed = 1; }else{ is_pressed = 0; } 在代碼中的這一點上,P2IN = 00010000 好像沒有if或else塊在運行,我在想什麼?

    0熱度

    1回答

    我想在C中編寫代碼以淡入使用PWM和MSP430f2618的板外LED。我可以讓LED打開,但它保持全部亮度。我正在嘗試讀取頻率值數組,並根據頻率值淡入LED。 int main(void) { WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer int array_size = 0, i = 0, delay = 0;

    0熱度

    2回答

    我試圖在德州儀器MSP430 Launchpad上設置與HM-10芯片的UART通信,但是我遇到了一個非常基本的問題。 我想達到的目標是通過UART發送「AT」到HM-10,並獲得一個答案。順便說一下,這是一個代碼我發現here和我稍微修改我的目的。 #include "msp430g2553.h" const char string[] = { "AT" }; unsigned int i

    0熱度

    1回答

    MSP430FR5959(地址01A02h)信息塊中的「CRC值」是什麼? 所有規格只是說「CRC值」和「每單位」。但是正在進行校驗和的實際數據是什麼?設備ID?固件?還有別的嗎?

    1熱度

    1回答

    我無法讓我的msp430與16x4液晶顯示屏進行通信。對於液晶屏數據表:https://www.beta-estore.com/download/rk/RK-10290_410.pdf 這裏是我的代碼: #define READMODE P2OUT = (P2OUT | BIT1) //set R/W pin high #define WRITEMODE P2OUT=(P2OUT & ~BIT1

    -1熱度

    1回答

    我正在爲我的項目尋找合適的工具鏈配置,因爲它應該可以在windows上工作,也可以在linux上(我在linux上編程)。它是用於msp430德州儀器MCU的工具。 我PROGRAMM它在語言C++,因此我需要一個C++編譯器,柔性,野牛> = 3.0和wxWidgets的3.1.0。 我想https://buildroot.org/或https://www.vagrantup.com/或cros

    7熱度

    1回答

    我想知道是否有任何方法,如果可能的話,任何簡單的方法,在MSP430上做大小大於64位的整數的算術運算? 我專門問這個,因爲我想一個msp430g2553平臺上實現加密算法(RSA,AES,散列函數,數字簽名等)。 我通過互聯網搜索,並通過一個錯誤的絕望我安裝Linux發行版,以便使用GMP但失敗慘敗。我安裝了Kali,後來Lubuntu 在上有一個USB(2.0)的接口,只能忍受無法忍受的死機,

    1熱度

    1回答

    使用嵌入式編程。 在msp430F6779上工作,需要檢查DCO的頻率(如果是25MHz)。 想法是通過示波器在I/O引腳上拉頻並測量頻率。 在數據表中沒有關於這個機會的信息。 問題是如何獲得pin的頻率? DCO // FLL reference UCSCTL3 |= SELREF_2; // REFO - 32 kHz // initialize DCO - 25 MHz __bis

    0熱度

    3回答

    我正在爲msp430做一個程序。 單擊第一次按鈕時增量就會消失。按鈕釋放後它不會停止。 如何將增量限制爲每次點擊一次增量? #include <msp430.h> int main(void) { int i; //delay variable int dimeRead=0; int desired=1000; volatile int total=0

    0熱度

    2回答

    我的問題與變量total有關。調試器就像它甚至不在那裏一樣,或者如果你擺脫了*,它會運行並運行,並提供一個奇怪的數字。該計劃的想法是向角色total添加角錢(或10),直到它大於目標10000。 我正在用C語言編寫IAR Embedded Workbench,並使用MSP430G2553。 #include <msp430g2553.h> #include <stdio.h> volatile