اطلاعیه

Collapse
No announcement yet.

خواندن پایه های سنسور اثرهال stm32f103

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    خواندن پایه های سنسور اثرهال stm32f103

    سلام
    با چه دستوری میشه سه تاپایه سنسور اثرهال موتور براش لس رو همزمان در میکرو stm32f103 خوند
    میخوام همزمان سه تا پایه بخونم و از دستور switch case استفاده کنم
    این درسته ؟
    اگه مثلا سه پایه سنسور هال به سه پایه ٣،٤،٥ پورت b وصل بشه
    hal_gpio_read pin(gpiob,(1<<3)&0x7)

    #2
    پاسخ : خواندن پایه های سنسور اثرهال stm32f103

    نوشته اصلی توسط f@teme نمایش پست ها
    سلام
    با چه دستوری میشه سه تاپایه سنسور اثرهال موتور براش لس رو همزمان در میکرو stm32f103 خوند
    میخوام همزمان سه تا پایه بخونم و از دستور switch case استفاده کنم
    این درسته ؟
    اگه مثلا سه پایه سنسور هال به سه پایه ٣،٤،٥ پورت b وصل بشه
    hal_gpio_read pin(gpiob,(1<<3)&0x7)
    سلام
    با رجیستر IDR میتونید همه بیتهای یک gpio رو با هم بخونید. نحوه دسترسی بهش هم اینطوریه:
    uint16_t data = GPIOx->IDR;

    که باید بجای x اسم gpio مورد نظر رو قرار بدید.

    دیدگاه

    لطفا صبر کنید...
    X