Câu hỏi được gắn thẻ «c»

C là một ngôn ngữ thực hiện hệ thống bắt buộc (thủ tục). Nó được thiết kế để được biên dịch bằng trình biên dịch tương đối đơn giản, để cung cấp quyền truy cập cấp thấp vào bộ nhớ, để cung cấp các cấu trúc ngôn ngữ ánh xạ hiệu quả theo hướng dẫn của máy và yêu cầu hỗ trợ thời gian chạy tối thiểu. Do đó, C rất hữu ích cho nhiều ứng dụng trước đây được mã hóa bằng ngôn ngữ lắp ráp. từ http://en.wikipedia.org/wiki/C_(programming_lingu)

8
Tại sao printf () xấu khi gỡ lỗi hệ thống nhúng?
Tôi đoán đó là một điều xấu khi cố gắng gỡ lỗi một dự án dựa trên vi điều khiển bằng cách sử dụng printf(). Tôi có thể hiểu rằng bạn không có nơi nào được xác định trước để xuất ra và nó có thể tiêu thụ các chân …
16 c  debugging 

3
Từ C đến hội
Giả sử rằng chúng ta có đoạn mã C sau đây cho avr-8bit: int v1=1; int v2=2; v2=v2+v1; Tôi mong đợi sự tháo gỡ sau đây ldi r18, 1; ldi r19, 2; add r19, r18; nhưng sau khi tôi chạy: avr-gcc -mmcu=atmega2560 Test.c -o Test.elf và avr-objdump -S Test.elf > …
16 avr  c  assembly 

1
Tạo tín hiệu sin bằng cách sử dụng PWM
Chúng tôi không thể tạo tín hiệu sin đúng cách bằng vi điều khiển MC68HC908GP32 . Mô tả về PWM bắt đầu ở trang 349. Tần số xung nhịp là 2,4 MHz, trong khi chúng tôi đã sử dụng PWM 7 kHz bằng cách sử dụng bộ đếm gộp trước …
16 microcontroller  c  pwm 



3
C Khuyến mãi số nguyên trên MCU 8 bit
Sử dụng avr-gcc làm ví dụ, các kiểu int được chỉ định là rộng 16 bit. Việc thực hiện các hoạt động trên các toán hạng 8 bit trong C dẫn đến các toán hạng đó được chuyển đổi thành các kiểu int 16 bit do quảng cáo số nguyên …
14 microcontroller  avr  c 



3
Khai báo biến với @ in C
Tôi đang đọc một số mã C và tình cờ thấy tuyên bố này trong chương trình: unsigned char serv_ctr @0x0002; Ai đó có thể chỉ cho tôi tài liệu hoặc giải thích "@ 0x0002" dùng để làm gì trong trình biên dịch Mplab XC8 v1.35 C không?
11 c  embedded  mplabx  xc8  variable 

4
Vấn đề về endian trên STM32
Tôi đang sử dụng arm gcc (CooCox) để lập trình khám phá STM32F4 và tôi đã vật lộn với một vấn đề về endian Tôi đang lấy mẫu với ADC 24 bit thông qua SPI. Vì ba byte đang đến, MSB trước tiên tôi có ý tưởng tải chúng vào …
11 c  stm32  cortex-m  gcc 

2
Chương trình EEPROM AVR trực tiếp từ nguồn C
Khi bạn bao gồm mã sau đây trong nguồn AVR C, rõ ràng bạn có thể lập trình trực tiếp các cầu chì mà không cần thêm lệnh hoặc tệp .hex: #include <avr/io.h> FUSES = { .low = LFUSE_DEFAULT , .high = HFUSE_DEFAULT , .extended = EFUSE_DEFAULT , }; Có …
11 avr  c  attiny  eeprom 

3
Điều kiện giấc ngủ vi điều khiển
Cho một vi điều khiển đang chạy đoạn mã sau: volatile bool has_flag = false; void interrupt(void) //called when an interrupt is received { clear_interrupt_flag(); //clear interrupt flag has_flag = true; //signal that we have an interrupt to process } int main() { while(1) { if(has_flag) //if we had an …



1
Tốc độ xoay cho I2C là gì?
Tôi đang định cấu hình I 2 C trên PIC18 bằng các hàm dựng sẵn của trình biên dịch C18 như được mô tả trong phần 2.4 của tài liệu : void OpenI2C2( unsigned char sync_mode, unsigned char slew ); Tôi không chắc mình nên làm gì với slew. Tôi …
10 pic  c  i2c  software  c18 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.